export const lastSdkInfo = {
  product: "Ecs",
  version: "2014-05-26",
  "go-tea": {
    id: 1313767,
    language: "go",
    package_name: "github.com/alibabacloud-go/ecs-20140526/v4",
    sdk_type: "dara",
    repo_address: "https://github.com/alibabacloud-go/ecs-20140526/",
    platform: "github",
    github_address: "https://github.com/alibabacloud-go/ecs-20140526/",
    description: "云服务器 ECS",
    updated_time: "2024-09-03 11:49:26",
    doc: '{"status":"[![Latest Stable Version](https://badge.fury.io/go/github.com%2Falibabacloud-go%2Fecs-20140526%2Fv4.svg)](https://badge.fury.io/go/github.com%2Falibabacloud-go%2Fecs-20140526%2Fv4)\\n\\n## 环境要求\\n\\n- Go 环境版本必须不低于 1.10.x\\n- 安装 SDK 核心库 OpenAPI\\n```bash\\ngo get github.com/alibabacloud-go/darabonba-openapi/v2/client\\n```\\n","install":[{"method":"Go Get","command":"```bash\\ngo get github.com/alibabacloud-go/ecs-20140526/v4\\n```"}],"codeSample":"## 示例背景\\n\\n- 以下代码详细介绍了升级版 SDK 的使用步骤，仅作`步骤示范`。示例展示了如何调用 ModifySecurityGroupRule API 进行`修改安全组入方向规则`请求。\\n- **说明：** 您需要替换示例中的 accessKeyId 和 accessKeySecret 的值。\\n\\n## 完整代码示例\\n\\n以下为本文示例的完整 Go SDK 代码。\\n```go\\n// This file is auto-generated, don\'t edit it. Thanks.\\npackage main\\n\\nimport (\\n  \\"encoding/json\\"\\n  \\"strings\\"\\n  \\"fmt\\"\\n  \\"os\\"\\n  ecs20140526  \\"github.com/alibabacloud-go/ecs-20140526/v4/client\\"\\n  openapi  \\"github.com/alibabacloud-go/darabonba-openapi/v2/client\\"\\n  util  \\"github.com/alibabacloud-go/tea-utils/v2/service\\"\\n  \\"github.com/alibabacloud-go/tea/tea\\"\\n)\\n\\n\\n// Description:\\n// \\n// 使用AK&SK初始化账号Client\\n// \\n// @return Client\\n// \\n// @throws Exception\\nfunc CreateClient () (_result *ecs20140526.Client, _err error) {\\n  // 工程代码泄露可能会导致 AccessKey 泄露，并威胁账号下所有资源的安全性。以下代码示例仅供参考。\\n  // 建议使用更安全的 STS 方式，更多鉴权访问方式请参见：https://help.aliyun.com/document_detail/378661.html。\\n  config := &openapi.Config{\\n    // 必填，请确保代码运行环境设置了环境变量 ALIBABA_CLOUD_ACCESS_KEY_ID。\\n    AccessKeyId: tea.String(os.Getenv(\\"ALIBABA_CLOUD_ACCESS_KEY_ID\\")),\\n    // 必填，请确保代码运行环境设置了环境变量 ALIBABA_CLOUD_ACCESS_KEY_SECRET。\\n    AccessKeySecret: tea.String(os.Getenv(\\"ALIBABA_CLOUD_ACCESS_KEY_SECRET\\")),\\n  }\\n  // Endpoint 请参考 https://api.aliyun.com/product/Ecs\\n  config.Endpoint = tea.String(\\"ecs-cn-hangzhou.aliyuncs.com\\")\\n  _result = &ecs20140526.Client{}\\n  _result, _err = ecs20140526.NewClient(config)\\n  return _result, _err\\n}\\n\\nfunc _main (args []*string) (_err error) {\\n  client, _err := CreateClient()\\n  if _err != nil {\\n    return _err\\n  }\\n\\n  modifySecurityGroupRuleRequest := &ecs20140526.ModifySecurityGroupRuleRequest{\\n    RegionId: tea.String(\\"your_value\\"),\\n  }\\n  tryErr := func()(_e error) {\\n    defer func() {\\n      if r := tea.Recover(recover()); r != nil {\\n        _e = r\\n      }\\n    }()\\n    // 复制代码运行请自行打印 API 的返回值\\n    _, _err = client.ModifySecurityGroupRuleWithOptions(modifySecurityGroupRuleRequest, &util.RuntimeOptions{})\\n    if _err != nil {\\n      return _err\\n    }\\n\\n    return nil\\n  }()\\n\\n  if tryErr != nil {\\n    var error = &tea.SDKError{}\\n    if _t, ok := tryErr.(*tea.SDKError); ok {\\n      error = _t\\n    } else {\\n      error.Message = tea.String(tryErr.Error())\\n    }\\n    // 此处仅做打印展示，请谨慎对待异常处理，在工程项目中切勿直接忽略异常。\\n    // 错误 message\\n    fmt.Println(tea.StringValue(error.Message))\\n    // 诊断地址\\n    var data interface{}\\n    d := json.NewDecoder(strings.NewReader(tea.StringValue(error.Data)))\\n    d.Decode(&data)\\n    if m, ok := data.(map[string]interface{}); ok {\\n      recommend, _ := m[\\"Recommend\\"]\\n      fmt.Println(recommend)\\n    }\\n    _, _err = util.AssertAsString(error.Message)\\n    if _err != nil {\\n      return _err\\n    }\\n  }\\n  return _err\\n}\\n\\n\\nfunc main() {\\n  err := _main(tea.StringSlice(os.Args[1:]))\\n  if err != nil {\\n    panic(err)\\n  }\\n}\\n\\n```\\n\\n## 步骤介绍\\n\\n1. 您需要在代码中引入依赖包：\\n```go\\nimport (\\n  ecs \\"github.com/alibabacloud-go/ecs-20140526/v4/client\\"\\n  openapi \\"github.com/alibabacloud-go/darabonba-openapi/client\\"\\n)\\n```\\n2. 初始化配置对象 &openapi.Config 。\\n`Config` 对象存放 AccessKeyId、AccessKeySecret 、Endpoint 等配置，Endpoint 如示例中的 ecs-cn-hangzhou.aliyuncs.com 。\\n```go\\nconfig := &openapi.Config{\\n  // 您的AccessKey ID\\n  AccessKeyId: accessKeyId,\\n  // 您的AccessKey Secret\\n  AccessKeySecret: accessKeySecret,\\n}\\n// 访问的域名\\nconfig.Endpoint = tea.String(\\"ecs-cn-hangzhou.aliyuncs.com\\")\\n```\\n3. 实例化一个客户端，从 &ecs.Client 类生成对象 client 。\\n```go\\nclient, _ := ecs.NewClient(config)\\n```\\n4. 创建对应 API 的 Request 。\\n方法的命名规则为 API 方法名再加上 Request 。例如：\\n```go\\nrequest := &ecs.ModifySecurityGroupRuleRequest{}\\n```\\n5. 设置请求 `request` 的参数。\\n通过 `request` 设置必要的信息，即 API 中必须要提供的信息。\\n```go\\n\\n// 该参数值为假设值，请您根据实际情况进行填写\\nrequest.SetSourceRegionId(\\"your_value\\")\\n\\n// 该参数值为假设值，请您根据实际情况进行填写\\nrequest.SetRegionId(\\"your_value\\")\\n\\n```\\n6.通过 `client` 对象获得对应 `request` 响应 response 。\\n```go\\nresponse, err := client.ModifySecurityGroupRule(request)\\nfmt.Println(response)\\n``` \\n7.通过 `err` 可以处理请求报错。\\n```go\\nif err != nil {\\n  fmt.Println(err)\\n  return\\n}\\n```\\n8.调用 `response` 获得返回的参数值。\\n假设您需要获取 requestId ：\\n```go\\nfmt.Println(tea.StringValue(response.Body.ImageId))\\n```\\n根据 API 方法的不同，返回的信息中可能会包含多层的信息。"}',
    sdk_version: [
      {
        version: "v4.0.0",
        publishTime: "2024-02-02 17:53:26",
        changelog: null,
        apiDocs: "",
        releaseReport: true,
      },
      {
        version: "v4.0.1",
        publishTime: "2024-02-29 01:30:32",
        changelog: null,
        apiDocs: "",
        releaseReport: true,
      },
      {
        version: "v4.0.2",
        publishTime: "2024-03-01 01:30:07",
        changelog: null,
        apiDocs: "",
        releaseReport: true,
      },
      {
        version: "v4.0.3",
        publishTime: "2024-03-13 01:24:06",
        changelog: null,
        apiDocs: "",
        releaseReport: true,
      },
      {
        version: "v4.0.4",
        publishTime: "2024-04-10 12:52:40",
        changelog: null,
        apiDocs: "",
        releaseReport: true,
      },
      {
        version: "v4.1.0",
        publishTime: "2024-04-11 01:18:34",
        changelog: null,
        apiDocs: "",
        releaseReport: true,
      },
      {
        version: "v4.1.1",
        publishTime: "2024-04-13 01:24:34",
        changelog: null,
        apiDocs: "",
        releaseReport: true,
      },
      {
        version: "v4.1.2",
        publishTime: "2024-04-25 01:23:57",
        changelog: null,
        apiDocs: "",
        releaseReport: true,
      },
      {
        version: "v4.1.3",
        publishTime: "2024-05-08 01:19:39",
        changelog: null,
        apiDocs: "",
        releaseReport: true,
      },
      {
        version: "v4.1.4",
        publishTime: "2024-05-15 10:24:39",
        changelog: null,
        apiDocs: "",
        releaseReport: true,
      },
      {
        version: "v4.1.5",
        publishTime: "2024-05-18 01:37:34",
        changelog: null,
        apiDocs: "",
        releaseReport: true,
      },
      {
        version: "v4.1.6",
        publishTime: "2024-05-22 01:16:12",
        changelog: null,
        apiDocs: "",
        releaseReport: true,
      },
      {
        version: "v4.1.7",
        publishTime: "2024-05-23 01:19:35",
        changelog: null,
        apiDocs: "",
        releaseReport: true,
      },
      {
        version: "v4.1.8",
        publishTime: "2024-07-23 17:40:50",
        changelog: null,
        apiDocs: "https://pkg.go.dev/github.com/alibabacloud-go/ecs-20140526/v4@v4.1.8",
        releaseReport: true,
      },
      {
        version: "v4.1.9",
        publishTime: "2024-07-23 17:47:05",
        changelog: null,
        apiDocs: "https://pkg.go.dev/github.com/alibabacloud-go/ecs-20140526/v4@v4.1.9",
        releaseReport: true,
      },
      {
        version: "v4.1.10",
        publishTime: "2024-08-02 01:15:46",
        changelog: null,
        apiDocs: "https://pkg.go.dev/github.com/alibabacloud-go/ecs-20140526/v4@v4.1.10",
        releaseReport: true,
      },
      {
        version: "v4.1.11",
        publishTime: "2024-08-09 01:21:31",
        changelog: null,
        apiDocs: "https://pkg.go.dev/github.com/alibabacloud-go/ecs-20140526/v4@v4.1.11",
        releaseReport: true,
      },
      {
        version: "v4.1.12",
        publishTime: "2024-08-13 01:18:18",
        changelog: null,
        apiDocs: "https://pkg.go.dev/github.com/alibabacloud-go/ecs-20140526/v4@v4.1.12",
        releaseReport: true,
      },
      {
        version: "v4.1.13",
        publishTime: "2024-08-22 01:16:45",
        changelog: null,
        apiDocs: "https://pkg.go.dev/github.com/alibabacloud-go/ecs-20140526/v4@v4.1.13",
        releaseReport: true,
      },
      {
        version: "v4.2.0",
        publishTime: "2024-08-24 01:19:16",
        changelog: null,
        apiDocs: "https://pkg.go.dev/github.com/alibabacloud-go/ecs-20140526/v4@v4.2.0",
        releaseReport: true,
      },
      {
        version: "v4.24.18",
        publishTime: "2024-09-03 11:49:26",
        changelog: null,
        apiDocs: "https://pkg.go.dev/github.com/alibabacloud-go/ecs-20140526/v4@v4.24.18",
        releaseReport: true,
      },
    ],
    last_version: "v4.24.18",
    last_api_docs: "https://pkg.go.dev/github.com/alibabacloud-go/ecs-20140526/v4@v4.24.18",
    sdk_require: null,
    install: "go get github.com/alibabacloud-go/ecs-20140526/v4",
    releaseReport: true,
  },
  csharp: {
    id: 294796,
    language: "csharp",
    package_name: "aliyun-net-sdk-ecs",
    sdk_type: "old",
    repo_address: "https://www.nuget.org/packages/aliyun-net-sdk-ecs/4.24.18",
    platform: "nuget",
    github_address: "https://github.com/aliyun/aliyun-openapi-net-sdk/tree/master/aliyun-net-sdk-ecs",
    description: "云服务器 ECS",
    updated_time: "2024-06-05 02:02:03",
    doc: '{"status":"[![Nuget Version](https://badge.fury.io/nu/aliyun-net-sdk-ecs.svg)](https://badge.fury.io/nu/aliyun-net-sdk-ecs)\\n[![Nuget DownLoad](https://img.shields.io/nuget/dt/aliyun-net-sdk-ecs.svg?label=Nuget%20Download&style=flat)](https://www.nuget.org/packages/aliyun-net-sdk-ecs/)\\n[![Build status](https://ci.appveyor.com/api/projects/status/cjnm7itugqbuhum2/branch/master?svg=true)](https://ci.appveyor.com/project/aliyun/aliyun-openapi-net-sdk/branch/master)\\n[![codecov](https://codecov.io/gh/aliyun/aliyun-openapi-net-sdk/branch/master/graph/badge.svg)](https://codecov.io/gh/aliyun/aliyun-openapi-net-sdk)\\n\\n## 环境要求\\n\\n- 最低要求net framework 4.5 或 .Net Core 2.0\\n- 安装 SDK 核心库 Core\\n  - 可以通过 .NET CLI 工具来安装，如果要安装特定版本，请添加 `--version` ，否则它将安装此软件包的最新版本。\\n  ```bash\\n  dotnet add package aliyun-net-sdk-core\\n  ```\\n  - 也可以通过配置 .csproj 文件引入依赖\\n  ```xml\\n  <PackageReference Include=\\"aliyun-net-sdk-core\\" Version=\\"1.5.10\\" />\\n  ```\\n  - 再通过 dotnet 来安装。 \\n  ```bash\\n  dotnet build\\n  ```\\n","install":[{"method":".NET CLI","command":"```bash\\ndotnet add package aliyun-net-sdk-ecs --version 4.24.18\\n```"},{"method":"Package Manager","command":"```bash\\nInstall-Package aliyun-net-sdk-ecs -Version 4.24.18\\n```"},{"method":"PackageReference","command":"```xml\\n<PackageReference Include=\\"aliyun-net-sdk-ecs\\" Version=\\"4.24.18\\" />\\n```"},{"method":"Paket CLI","command":"```bash\\npaket add aliyun-net-sdk-ecs --version 4.24.18\\n```"},{"method":"F# Interactive","command":"```plain\\n#r \\"nuget: aliyun-net-sdk-ecs, 4.24.18\\"\\n```"}],"codeSample":"## 示例背景\\n\\n- 以下代码详细介绍了 SDK 的使用步骤，仅作`步骤示范`。示例展示了如何调用 ModifySecurityGroupRule API 进行`修改安全组入方向规则`请求。\\n- **说明：** 您需要替换示例中的 your-region-id、your-access-key-id 和 your-access-key-secret 的值。\\n\\n## 完整代码示例\\n\\n以下为本文示例的完整 .NET SDK代码。\\n```csharp\\nusing Aliyun.Acs.Core;\\nusing Aliyun.Acs.Core.Exceptions;\\nusing Aliyun.Acs.Core.Profile;\\nusing Aliyun.Acs.ecs.Model.V20140526;\\nusing Newtonsoft.Json;\\n\\nnamespace Demo\\n{\\n    class Program\\n    {\\n        static void Main(string[] args)\\n        {\\n            IClientProfile profile = DefaultProfile.GetProfile(\\"cn-hangzhou\\", \\"<yourAccessKeyID>\\", \\"<yourAccessKeySecret>\\");\\n            IAcsClient client = new DefaultAcsClient(profile);\\n            // 创建API请求并设置参数\\n            ModifySecurityGroupRuleRequest request = new ModifySecurityGroupRuleRequest();\\n            // 该参数值为假设值，请您根据实际情况进行填写\\n            \\n            request.SourceRegionId = \\"your_value\\";\\n            \\n            request.RegionId = \\"your_value\\";\\n            \\n            try\\n            {\\n                ModifySecurityGroupRuleResponse response = client.GetAcsResponse(request);\\n                System.Console.WriteLine(JsonConvert.SerializeObject(response));\\n                // 打印您需要的返回值，此处打印的是此次请求的 RequestId\\n                System.Console.WriteLine(JsonConvert.SerializeObject(response.RequestId));\\n            }\\n            catch(ServerException e)\\n            {\\n                System.Console.WriteLine(e.StackTrace);\\n            }\\n            catch (ClientException e)\\n            {\\n                // 打印错误码\\n                System.Console.WriteLine(\\"ErrCode:\\" + e.ErrorCode);\\n                System.Console.WriteLine(\\"ErrMsg:\\" + e.ErrorMessage);\\n                System.Console.WriteLine(\\"RequestId:\\" + e.RequestId);\\n            }\\n        }\\n    }\\n}\\n```\\n\\n## 步骤介绍\\n\\n1. 初始化配置对象 Aliyun.Acs.Core.Profile 。\\nProfile 对象存放 your-access-key-id、your-access-key-secret 、your-region-id 等配置。\\n```csharp\\nIClientProfile profile = DefaultProfile.GetProfile(\\"<your-region-id>\\", \\"<your-access-key-id>\\", \\"<your-access-key-secret>\\");\\n```\\n2. 实例化一个客户端，从 Aliyun.Acs.Core.IAcsClient 类生成对象 client 。\\n```csharp\\nIAcsClient client = new DefaultAcsClient(profile);\\n```\\n3. 创建对应 API 的 Request 。\\n类的命名规则为 API 方法名加上 Request 。例如：\\n```csharp\\nModifySecurityGroupRuleRequest request = new ModifySecurityGroupRuleRequest();\\n```\\n4. 设置请求类 request 的参数。\\n通过设置 request 类的属性设置参数，即 API 中必须要提供的信息。例如：\\n```csharp\\n\\n// 该参数值为假设值，请您根据实际情况进行填写\\nrequest.SourceRegionId = \\"your_value\\";\\n\\n// 该参数值为假设值，请您根据实际情况进行填写\\nrequest.RegionId = \\"your_value\\";\\n\\n```\\n5. 通过 client 对象获得对应 request 响应 response 。\\n```csharp\\nModifySecurityGroupRuleResponse response = client.GetAcsResponse(request);\\nSystem.Console.WriteLine(JsonConvert.SerializeObject(response));\\n```\\n6. 调用 response 中对应的属性获得返回的参数值。\\n假设您需要获取 requestId ：\\n```csharp\\nSystem.Console.WriteLine(JsonConvert.SerializeObject(response.RequestId));\\n```\\n根据 API 方法的不同，返回的信息中可能会包含多层的信息。\\n\\n7. 使用 catch() 处理服务器报错和客户端报错。\\n- 服务端报错\\n```csharp\\ncatch (ServerException e) {\\n    System.Console.WriteLine(e.StackTrace);\\n}\\n```\\n- 客户端报错\\n```csharp\\ncatch(ClientException e)\\n{\\n    System.Console.WriteLine(\\"ErrCode:\\" + e.ErrorCode);\\n    System.Console.WriteLine(\\"ErrMsg:\\" + e.ErrorMessage);\\n    System.Console.WriteLine(\\"RequestId:\\" + e.RequestId);\\n}\\n```"}',
    sdk_version: [
      {
        version: "4.19.1",
        publishTime: "2020-03-16 11:44:58",
        changelog: null,
        apiDocs: "",
        releaseReport: false,
      },
      {
        version: "4.19.2",
        publishTime: "2020-03-24 10:53:45",
        changelog: null,
        apiDocs: "",
        releaseReport: false,
      },
      {
        version: "4.19.3",
        publishTime: "2020-04-16 06:06:27",
        changelog: null,
        apiDocs: "",
        releaseReport: false,
      },
      {
        version: "4.19.4",
        publishTime: "2020-04-17 05:57:44",
        changelog: null,
        apiDocs: "",
        releaseReport: false,
      },
      {
        version: "4.19.7",
        publishTime: "2020-06-04 06:18:07",
        changelog: null,
        apiDocs: "",
        releaseReport: false,
      },
      {
        version: "4.19.8",
        publishTime: "2020-06-17 06:05:03",
        changelog: null,
        apiDocs: "",
        releaseReport: false,
      },
      {
        version: "4.19.9",
        publishTime: "2020-07-15 05:24:57",
        changelog: null,
        apiDocs: "",
        releaseReport: false,
      },
      {
        version: "4.19.10",
        publishTime: "2020-08-11 11:32:12",
        changelog: null,
        apiDocs: "",
        releaseReport: false,
      },
      {
        version: "4.19.11",
        publishTime: "2020-09-04 10:03:37",
        changelog: null,
        apiDocs: "",
        releaseReport: false,
      },
      {
        version: "4.19.12",
        publishTime: "2020-09-23 17:45:26",
        changelog: null,
        apiDocs: "",
        releaseReport: false,
      },
      {
        version: "4.20.0",
        publishTime: "2020-10-14 22:42:08",
        changelog: null,
        apiDocs: "",
        releaseReport: false,
      },
      {
        version: "4.21.0",
        publishTime: "2020-10-26 22:45:00",
        changelog: null,
        apiDocs: "",
        releaseReport: false,
      },
      {
        version: "4.22.1",
        publishTime: "2020-11-25 10:38:38",
        changelog: null,
        apiDocs: "",
        releaseReport: false,
      },
      {
        version: "4.22.2",
        publishTime: "2020-11-30 16:03:35",
        changelog: null,
        apiDocs: "",
        releaseReport: false,
      },
      {
        version: "4.23.1",
        publishTime: "2020-12-17 16:10:04",
        changelog: null,
        apiDocs: "",
        releaseReport: false,
      },
      {
        version: "4.23.2",
        publishTime: "2020-12-21 11:00:07",
        changelog: null,
        apiDocs: "",
        releaseReport: false,
      },
      {
        version: "4.23.3",
        publishTime: "2020-12-29 20:33:37",
        changelog: null,
        apiDocs: "",
        releaseReport: false,
      },
      {
        version: "4.23.4",
        publishTime: "2021-01-04 15:00:23",
        changelog: null,
        apiDocs: "",
        releaseReport: false,
      },
      {
        version: "4.23.5",
        publishTime: "2021-01-06 11:45:23",
        changelog: null,
        apiDocs: "",
        releaseReport: false,
      },
      {
        version: "4.23.6",
        publishTime: "2021-01-21 12:18:12",
        changelog: null,
        apiDocs: "",
        releaseReport: false,
      },
      {
        version: "4.23.7",
        publishTime: "2021-01-25 20:50:55",
        changelog: null,
        apiDocs: "",
        releaseReport: false,
      },
      {
        version: "4.23.9",
        publishTime: "2021-02-08 17:37:43",
        changelog: null,
        apiDocs: "",
        releaseReport: false,
      },
      {
        version: "4.23.10",
        publishTime: "2021-02-22 16:50:37",
        changelog: null,
        apiDocs: "",
        releaseReport: false,
      },
      {
        version: "4.23.11",
        publishTime: "2021-03-31 11:11:33",
        changelog: null,
        apiDocs: "",
        releaseReport: false,
      },
      {
        version: "4.24.0",
        publishTime: "2021-04-22 15:37:03",
        changelog: null,
        apiDocs: "",
        releaseReport: false,
      },
      {
        version: "4.24.1",
        publishTime: "2021-04-22 21:20:36",
        changelog: null,
        apiDocs: "",
        releaseReport: false,
      },
      {
        version: "4.24.2",
        publishTime: "2021-06-04 10:30:49",
        changelog: null,
        apiDocs: "",
        releaseReport: false,
      },
      {
        version: "4.24.3",
        publishTime: "2021-06-08 16:29:38",
        changelog: null,
        apiDocs: "",
        releaseReport: false,
      },
      {
        version: "4.24.4",
        publishTime: "2021-07-19 15:28:02",
        changelog: null,
        apiDocs: "",
        releaseReport: false,
      },
      {
        version: "4.24.11",
        publishTime: "2021-10-18 11:54:00",
        changelog: null,
        apiDocs: "",
        releaseReport: false,
      },
      {
        version: "4.24.12",
        publishTime: "2021-12-20 20:23:19",
        changelog: null,
        apiDocs: "",
        releaseReport: false,
      },
      {
        version: "4.24.17",
        publishTime: "2022-04-13 17:37:32",
        changelog: "- Support throughput for API DescribeDisks.\n",
        apiDocs: "",
        releaseReport: false,
      },
      {
        version: "4.24.18",
        publishTime: "2022-07-11 20:01:54",
        changelog: "- Support Storage And Network Features For LaunchTemplate.",
        apiDocs: "",
        releaseReport: false,
      },
    ],
    last_version: "4.24.18",
    last_api_docs: null,
    sdk_require: null,
    install: "dotnet add package aliyun-net-sdk-ecs --version 4.24.18",
  },
  "cpp-tea": {
    id: 901654,
    language: "cpp",
    package_name: "https://github.com/alibabacloud-sdk-cpp/ecs-20140526.git",
    sdk_type: "dara",
    repo_address: "https://github.com/alibabacloud-sdk-cpp/ecs-20140526/",
    platform: "github",
    github_address: "https://github.com/alibabacloud-sdk-cpp/ecs-20140526/",
    description: "云服务器 ECS",
    updated_time: "2024-08-24 01:18:14",
    doc: '{"status":"  \\n## 环境要求\\n\\n* 安装支持 C++ 11 或更高版本的编译器：\\n  * Windows: Visual Studio 2015 或以上版本\\n  * Linux: GCC 4.9 或以上版本\\n* 安装 CMake 3.0 或以上版本\\n* 建议 4G 或以上内存\\n* 安装依赖库，具体参考[必备依赖库](https://github.com/alibabacloud-sdk-cpp/dara-openapi/blob/master/README-CN.md#%E5%BF%85%E5%A4%87%E7%9A%84%E4%BE%9D%E8%B5%96%E5%BA%93)。\\n\\n更详尽安装步骤请参考[安装信息](https://github.com/alibabacloud-sdk-cpp/dara-openapi/blob/master/README-CN.md#%E5%AE%89%E8%A3%85)。\\n","install":[{"method":"Git","command":"```bash\\ngit clone --branch 3.2.0 https://github.com/alibabacloud-sdk-cpp/ecs-20140526.git\\n```"}],"codeSample":"## 代码示例\\n\\n该语言暂时没有示例代码"}',
    sdk_version: [
      {
        version: "1.0.0",
        publishTime: "2021-03-22 18:23:45",
        changelog: null,
        apiDocs: "",
        releaseReport: false,
      },
      {
        version: "1.0.1",
        publishTime: "2021-04-15 15:47:14",
        changelog: null,
        apiDocs: "",
        releaseReport: false,
      },
      {
        version: "1.1.0",
        publishTime: "2021-08-27 11:00:54",
        changelog: null,
        apiDocs: "",
        releaseReport: false,
      },
      {
        version: "2.1.1",
        publishTime: "2022-04-27 20:23:42",
        changelog: "- Support systemdisk encrypt and arns.",
        apiDocs: "",
        releaseReport: false,
      },
      {
        version: "2.1.2",
        publishTime: "2022-07-11 20:00:02",
        changelog: "- Support Storage And Network Features For LaunchTemplate.",
        apiDocs: "",
        releaseReport: false,
      },
      {
        version: "2.1.3",
        publishTime: "2022-07-15 10:17:36",
        changelog: "- Support Security Group Batch Manager Rules.",
        apiDocs: "",
        releaseReport: false,
      },
      {
        version: "2.1.4",
        publishTime: "2022-10-14 19:38:02",
        changelog: "- Add GPUMemorySize to DescribeInstanceTypes api.",
        apiDocs: "",
        releaseReport: false,
      },
      {
        version: "2.1.5",
        publishTime: "2023-02-13 11:48:05",
        changelog:
          "- Support TagPolicy Verify NoTag.\n- Fixed bugs for DescribeDemands error code.\n- Add encrypted disk ErrorCode.\n- DescribeDedicatedHosts supports SocketDetails param to check socket capacities of specified dedicated hosts.",
        apiDocs: "",
        releaseReport: false,
      },
      {
        version: "2.1.6",
        publishTime: "2023-03-28 17:56:57",
        changelog: null,
        apiDocs: "",
        releaseReport: true,
      },
      {
        version: "2.1.7",
        publishTime: "2023-04-17 20:17:48",
        changelog: null,
        apiDocs: "",
        releaseReport: true,
      },
      {
        version: "2.1.8",
        publishTime: "2023-05-25 11:10:34",
        changelog: null,
        apiDocs: "",
        releaseReport: false,
      },
      {
        version: "2.1.9",
        publishTime: "2023-08-09 09:42:16",
        changelog: null,
        apiDocs: "",
        releaseReport: true,
      },
      {
        version: "2.1.10",
        publishTime: "2023-09-19 01:18:09",
        changelog: null,
        apiDocs: "",
        releaseReport: false,
      },
      {
        version: "2.1.11",
        publishTime: "2023-09-20 01:15:25",
        changelog: null,
        apiDocs: "",
        releaseReport: false,
      },
      {
        version: "2.1.12",
        publishTime: "2023-10-10 01:12:47",
        changelog: null,
        apiDocs: "",
        releaseReport: true,
      },
      {
        version: "2.1.13",
        publishTime: "2023-10-17 01:17:12",
        changelog: null,
        apiDocs: "",
        releaseReport: true,
      },
      {
        version: "2.1.14",
        publishTime: "2023-10-19 01:18:40",
        changelog: null,
        apiDocs: "",
        releaseReport: true,
      },
      {
        version: "2.1.15",
        publishTime: "2023-10-25 01:15:13",
        changelog: null,
        apiDocs: "",
        releaseReport: true,
      },
      {
        version: "3.0.0",
        publishTime: "2024-02-02 17:53:46",
        changelog: null,
        apiDocs: "",
        releaseReport: true,
      },
      {
        version: "3.0.1",
        publishTime: "2024-02-29 01:30:45",
        changelog: null,
        apiDocs: "",
        releaseReport: true,
      },
      {
        version: "3.0.2",
        publishTime: "2024-03-01 01:25:20",
        changelog: null,
        apiDocs: "",
        releaseReport: true,
      },
      {
        version: "3.0.3",
        publishTime: "2024-03-13 01:23:46",
        changelog: null,
        apiDocs: "",
        releaseReport: true,
      },
      {
        version: "3.0.4",
        publishTime: "2024-04-10 12:52:50",
        changelog: null,
        apiDocs: "",
        releaseReport: true,
      },
      {
        version: "3.1.0",
        publishTime: "2024-04-11 01:18:25",
        changelog: null,
        apiDocs: "",
        releaseReport: true,
      },
      {
        version: "3.1.1",
        publishTime: "2024-04-13 01:24:56",
        changelog: null,
        apiDocs: "",
        releaseReport: true,
      },
      {
        version: "3.1.2",
        publishTime: "2024-04-25 01:25:00",
        changelog: null,
        apiDocs: "",
        releaseReport: true,
      },
      {
        version: "3.1.3",
        publishTime: "2024-05-08 01:20:40",
        changelog: null,
        apiDocs: "",
        releaseReport: true,
      },
      {
        version: "3.1.4",
        publishTime: "2024-05-09 01:13:45",
        changelog: null,
        apiDocs: "",
        releaseReport: true,
      },
      {
        version: "3.1.5",
        publishTime: "2024-05-15 10:23:03",
        changelog: null,
        apiDocs: "",
        releaseReport: true,
      },
      {
        version: "3.1.6",
        publishTime: "2024-05-18 01:41:03",
        changelog: null,
        apiDocs: "",
        releaseReport: true,
      },
      {
        version: "3.1.7",
        publishTime: "2024-05-22 01:18:05",
        changelog: null,
        apiDocs: "",
        releaseReport: true,
      },
      {
        version: "3.1.8",
        publishTime: "2024-05-23 01:22:37",
        changelog: null,
        apiDocs: "",
        releaseReport: true,
      },
      {
        version: "3.1.9",
        publishTime: "2024-07-23 16:58:02",
        changelog: null,
        apiDocs: "",
        releaseReport: true,
      },
      {
        version: "3.1.10",
        publishTime: "2024-08-02 01:14:55",
        changelog: null,
        apiDocs: "",
        releaseReport: true,
      },
      {
        version: "3.1.11",
        publishTime: "2024-08-09 01:24:59",
        changelog: null,
        apiDocs: "",
        releaseReport: true,
      },
      {
        version: "3.1.12",
        publishTime: "2024-08-13 01:18:58",
        changelog: null,
        apiDocs: "",
        releaseReport: true,
      },
      {
        version: "3.1.13",
        publishTime: "2024-08-22 01:18:05",
        changelog: null,
        apiDocs: "",
        releaseReport: true,
      },
      {
        version: "3.2.0",
        publishTime: "2024-08-24 01:18:14",
        changelog: null,
        apiDocs: "",
        releaseReport: true,
      },
    ],
    last_version: "3.2.0",
    last_api_docs: null,
    sdk_require: null,
    install: "git clone --branch 3.2.0 https://github.com/alibabacloud-sdk-cpp/ecs-20140526.git",
    releaseReport: true,
  },
  go: {
    id: 169082,
    language: "go",
    package_name: "github.com/aliyun/alibaba-cloud-sdk-go/services/ecs",
    sdk_type: "old",
    repo_address: "https://github.com/aliyun/alibaba-cloud-sdk-go/tree/master/services/ecs",
    platform: "github",
    github_address: "https://github.com/aliyun/alibaba-cloud-sdk-go/tree/master/services/ecs",
    description: "提供性能卓越、稳定可靠、弹性扩展的IaaS级别云计算服务器，实现计算资源的即开即用和弹性伸缩。",
    updated_time: "2024-06-05 02:02:03",
    doc: '{"status":"[![Latest Stable Version](https://badge.fury.io/go/github.com%2Faliyun%2Falibaba-cloud-sdk-go.svg)](https://badge.fury.io/go/github.com%2Faliyun%2Falibaba-cloud-sdk-go)\\n[![License](https://app.fossa.io/api/projects/git%2Bgithub.com%2Faliyun%2Falibaba-cloud-sdk-go.svg?type=shield)](https://app.fossa.io/projects/git%2Bgithub.com%2Faliyun%2Falibaba-cloud-sdk-go?ref=badge_shield)\\n[![codecov](https://codecov.io/gh/aliyun/alibaba-cloud-sdk-go/branch/master/graph/badge.svg)](https://codecov.io/gh/aliyun/alibaba-cloud-sdk-go)\\n[![Go Report Card](https://goreportcard.com/badge/github.com/aliyun/alibaba-cloud-sdk-go)](https://goreportcard.com/report/github.com/aliyun/alibaba-cloud-sdk-go)\\n\\n## 环境要求\\n\\n- Go 环境版本必须不低于 1.10.x\\n- 安装 SDK 核心库 Core\\n```bash\\ngo get -u github.com/aliyun/alibaba-cloud-sdk-go/sdk\\n```\\n","install":[{"method":"Go Get","command":"```bash\\ngo get github.com/aliyun/alibaba-cloud-sdk-go/services/ecs\\n```"}],"codeSample":"## 示例背景\\n\\n- 以下代码详细介绍了 SDK 的使用步骤，仅作`步骤示范`。示例展示了如何调用 ModifySecurityGroupRule API 进行`修改安全组入方向规则`请求。\\n- **说明：** 您需要替换示例中的 your-region-id、your-access-key-id 和 your-access-key-secret 的值。\\n\\n## 完整代码示例\\n\\n以下为本文示例的完整 Go SDK 代码。\\n```go\\npackage main\\n\\nimport (\\n  \\"fmt\\"\\n  ecs \\"github.com/aliyun/alibaba-cloud-sdk-go/services/ecs\\"\\n)\\n\\nfunc main() {\\n  client, err := ecs.NewClientWithAccessKey(\\"cn-hangzhou\\", \\"<yourAccessKeyID>\\", \\"<yourAccessKeySecret>\\")\\n  // 创建API请求并设置参数\\n  request := ecs.CreateModifySecurityGroupRuleRequest()\\n  \\n  // 该参数值为假设值，请您根据实际情况进行填写\\n  request.SourceRegionId = \\"your_value\\"\\n  \\n  // 该参数值为假设值，请您根据实际情况进行填写\\n  request.RegionId = \\"your_value\\"\\n  \\n\\n  response, err := client.ModifySecurityGroupRule(request)\\n  if err != nil {\\n    fmt.Println(err)\\n    return\\n  }\\n  // 打印您需要的返回值，此处打印的是此次请求的 RequestId\\n  fmt.Println(response.RequestId)\\n}\\n```\\n\\n## 步骤介绍\\n\\n1. 您需要在代码中引入下面这个依赖包：\\n```go\\nimport (\\n  ecs \\"github.com/aliyun/alibaba-cloud-sdk-go/services/ecs\\"\\n)\\n```\\n2. 实例化一个客户端，从 ecs.NewClientWithAccessKey 类生成对象 client 。\\n`NewClientWithAccessKey` 入参为 your-access-key-id、your-access-key-secret 和 your-region-id 。\\n```go\\nclient, err := ecs.NewClientWithAccessKey(\\"<your-region-id>\\", \\"<your-access-key-id>\\", \\"<your-access-key-secret>\\")\\n```\\n3. 创建对应 API 的 Request 。\\n方法的命名规则为 Create 加上 API 方法名再加上 Request 。例如：\\n```go\\nrequest := ecs.CreateModifySecurityGroupRuleRequest()\\n```\\n4. 设置请求 `request` 的参数。\\n通过 `request` 设置必要的信息，即 API 中必须要提供的信息。例如：\\n```go\\n\\n// 该参数值为假设值，请您根据实际情况进行填写\\nrequest.SourceRegionId = \\"your_value\\"\\n\\n// 该参数值为假设值，请您根据实际情况进行填写\\nrequest.RegionId = \\"your_value\\"\\n\\n```\\n5. 通过 `client` 对象获得对应 `request` 响应 response 。\\n```go\\nresponse, err := client.ModifySecurityGroupRule(request)\\n``` \\n6.通过 `err` 可以处理请求报错。\\n```go\\nif err != nil {\\n  fmt.Println(err)\\n  return\\n}\\n```\\n7.调用 `response` 获得返回的参数值。\\n假设您需要获取 requestId ：\\n```go\\nfmt.Println(response.RequestId)\\n```\\n根据 API 方法的不同，返回的信息中可能会包含多层的信息。"}',
    sdk_version: [
      {
        version: "patch",
        publishTime: "2020-08-11 11:31:06",
        changelog: null,
        apiDocs: "",
        releaseReport: false,
      },
      {
        version: "v1.61.1015",
        publishTime: "2021-03-31 11:10:52",
        changelog: null,
        apiDocs: "",
        releaseReport: false,
      },
      {
        version: "v1.61.1045",
        publishTime: "2021-04-22 15:36:24",
        changelog: null,
        apiDocs: "",
        releaseReport: false,
      },
      {
        version: "v1.61.1046",
        publishTime: "2021-04-22 21:20:08",
        changelog: null,
        apiDocs: "",
        releaseReport: false,
      },
      {
        version: "v1.61.1123",
        publishTime: "2021-06-04 10:30:24",
        changelog: null,
        apiDocs: "",
        releaseReport: false,
      },
      {
        version: "v1.61.1128",
        publishTime: "2021-06-08 16:29:28",
        changelog: null,
        apiDocs: "",
        releaseReport: false,
      },
      {
        version: "v1.61.1185",
        publishTime: "2021-07-19 15:27:41",
        changelog: null,
        apiDocs: "",
        releaseReport: false,
      },
      {
        version: "v1.61.1195",
        publishTime: "2021-07-27 10:39:19",
        changelog: null,
        apiDocs: "",
        releaseReport: false,
      },
      {
        version: "v1.61.1237",
        publishTime: "2021-08-19 19:42:16",
        changelog: null,
        apiDocs: "",
        releaseReport: false,
      },
      {
        version: "v1.61.1238",
        publishTime: "2021-08-19 19:52:52",
        changelog: null,
        apiDocs: "",
        releaseReport: false,
      },
      {
        version: "v1.61.1256",
        publishTime: "2021-09-14 10:19:28",
        changelog: null,
        apiDocs: "",
        releaseReport: false,
      },
      {
        version: "v1.61.1257",
        publishTime: "2021-09-14 15:38:12",
        changelog: null,
        apiDocs: "",
        releaseReport: false,
      },
      {
        version: "v1.61.1369",
        publishTime: "2021-12-06 19:52:31",
        changelog: null,
        apiDocs: "",
        releaseReport: false,
      },
      {
        version: "v1.61.1285",
        publishTime: "2021-10-08 17:52:49",
        changelog: null,
        apiDocs: "",
        releaseReport: false,
      },
      {
        version: "v1.61.1291",
        publishTime: "2021-10-18 11:53:49",
        changelog: null,
        apiDocs: "",
        releaseReport: false,
      },
      {
        version: "v1.61.1393",
        publishTime: "2021-12-20 20:23:09",
        changelog: null,
        apiDocs: "",
        releaseReport: false,
      },
      {
        version: "v1.61.1556",
        publishTime: "2022-04-13 17:37:03",
        changelog: "- Support throughput for API DescribeDisks.\n",
        apiDocs: "",
        releaseReport: false,
      },
      {
        version: "v1.61.1604",
        publishTime: "2022-05-23 10:54:25",
        changelog: "- Support systemdisk encrypt and arns.\n- Update tag parameters.",
        apiDocs: "",
        releaseReport: false,
      },
      {
        version: "v1.61.1633",
        publishTime: "2022-06-10 16:42:47",
        changelog: "- Support removing a instance from a deployment set",
        apiDocs: "",
        releaseReport: false,
      },
      {
        version: "v1.61.1672",
        publishTime: "2022-07-11 20:01:44",
        changelog: "- Support Storage And Network Features For LaunchTemplate.",
        apiDocs: "",
        releaseReport: false,
      },
      {
        version: "v1.61.1675",
        publishTime: "2022-07-15 10:01:26",
        changelog: "- Support Security Group Batch Manager Rules.",
        apiDocs: "",
        releaseReport: false,
      },
      {
        version: "v1.61.1707",
        publishTime: "2022-08-02 11:05:57",
        changelog: "- Support ecs instance diagnostic features.",
        apiDocs: "",
        releaseReport: false,
      },
      {
        version: "v1.61.1746",
        publishTime: "2022-08-31 14:19:46",
        changelog: "- Support create image with boot mode.\n- Provide image boot mode info in DescribeImages.",
        apiDocs: "",
        releaseReport: false,
      },
      {
        version: "v1.61.1763",
        publishTime: "2022-09-07 15:21:28",
        changelog:
          "- Support attribute filtering for DescribeInstanceTypes.\n- Provide cpuArchitecture and insatnceCategory attribute in DescribeInstanceTypes.",
        apiDocs: "",
        releaseReport: false,
      },
      {
        version: "v1.61.1808",
        publishTime: "2022-10-14 19:38:55",
        changelog: "- Add GPUMemorySize to DescribeInstanceTypes api.",
        apiDocs: "",
        releaseReport: false,
      },
      {
        version: "v1.62.119",
        publishTime: "2023-01-06 11:18:42",
        changelog:
          "- Add error code for ModifyInstanceNetworkSpec.\n- Add invalid account buying spot error code.\n- Support ip prefix for eni.\n- Update the StorageLocationArn to private.\n- Security Group Rule support rule id.",
        apiDocs: "",
        releaseReport: false,
      },
      {
        version: "v1.62.163",
        publishTime: "2023-02-13 11:45:22",
        changelog:
          "- Support TagPolicy Verify NoTag.\n- Fixed bugs for DescribeDemands error code.\n- Add encrypted disk ErrorCode.\n- DescribeDedicatedHosts supports SocketDetails param to check socket capacities of specified dedicated hosts.",
        apiDocs: "",
        releaseReport: false,
      },
      {
        version: "v1.62.194",
        publishTime: "2023-02-28 10:11:11",
        changelog: null,
        apiDocs: "",
        releaseReport: false,
      },
      {
        version: "v1.62.255",
        publishTime: "2023-03-27 16:50:02",
        changelog: null,
        apiDocs: "",
        releaseReport: false,
      },
      {
        version: "v1.62.261",
        publishTime: "2023-03-29 13:17:36",
        changelog: null,
        apiDocs: "",
        releaseReport: false,
      },
      {
        version: "v1.62.288",
        publishTime: "2023-04-24 11:11:14",
        changelog: null,
        apiDocs: "",
        releaseReport: false,
      },
      {
        version: "v1.62.343",
        publishTime: "2023-05-25 11:01:42",
        changelog: null,
        apiDocs: "",
        releaseReport: false,
      },
      {
        version: "v1.62.375",
        publishTime: "2023-06-14 01:37:10",
        changelog: null,
        apiDocs: "",
        releaseReport: false,
      },
      {
        version: "v1.62.495",
        publishTime: "2023-08-01 15:48:58",
        changelog: null,
        apiDocs: "",
        releaseReport: false,
      },
      {
        version: "v1.62.513",
        publishTime: "2023-08-17 11:58:28",
        changelog: null,
        apiDocs: "",
        releaseReport: false,
      },
      {
        version: "v1.62.626",
        publishTime: "2023-12-07 15:05:25",
        changelog: null,
        apiDocs: "",
        releaseReport: false,
      },
      {
        version: "v1.62.671",
        publishTime: "2024-02-01 15:16:52",
        changelog: null,
        apiDocs: "",
        releaseReport: false,
      },
      {
        version: "v1.62.672",
        publishTime: "2024-02-01 16:20:39",
        changelog: null,
        apiDocs: "",
        releaseReport: false,
      },
      {
        version: "v1.62.709",
        publishTime: "2024-04-02 11:50:04",
        changelog: null,
        apiDocs: "",
        releaseReport: false,
      },
      {
        version: "v1.62.725",
        publishTime: "2024-04-26 16:40:15",
        changelog: null,
        apiDocs: "",
        releaseReport: false,
      },
      {
        version: "v1.62.744",
        publishTime: "2024-05-23 14:10:28",
        changelog: null,
        apiDocs: "",
        releaseReport: false,
      },
    ],
    last_version: "v1.62.744",
    last_api_docs: null,
    sdk_require: null,
    install: "go get github.com/aliyun/alibaba-cloud-sdk-go/services/ecs",
  },
  "csharp-tea": {
    id: 173144,
    language: "csharp",
    package_name: "AlibabaCloud.SDK.Ecs20140526",
    sdk_type: "dara",
    repo_address: "https://www.nuget.org/packages/AlibabaCloud.SDK.Ecs20140526/4.2.0",
    platform: "nuget",
    github_address: "https://github.com/aliyun/alibabacloud-csharp-sdk/tree/master/ecs-20140526",
    description: "云服务器 ECS",
    updated_time: "2024-08-24 01:19:36",
    doc: '{"status":"[![Nuget Version](https://badge.fury.io/nu/AlibabaCloud.SDK.Ecs20140526.svg)](https://badge.fury.io/nu/AlibabaCloud.SDK.Ecs20140526)\\n[![Nuget DownLoad](https://img.shields.io/nuget/dt/AlibabaCloud.SDK.Ecs20140526.svg?label=Nuget%20Download&style=flat)](https://www.nuget.org/packages/AlibabaCloud.SDK.Ecs20140526/)\\n\\n## 环境要求\\n\\n- 最低要求net framework 4.5 或 .Net Core 2.0\\n\\n","install":[{"method":".NET CLI","command":"```bash\\ndotnet add package AlibabaCloud.SDK.Ecs20140526 --version 4.2.0\\n```"},{"method":"Package Manager","command":"```bash\\nInstall-Package AlibabaCloud.SDK.Ecs20140526 -Version 4.2.0\\n```"},{"method":"PackageReference","command":"```xml\\n<PackageReference Include=\\"AlibabaCloud.SDK.Ecs20140526\\" Version=\\"4.2.0\\" />\\n```"},{"method":"Paket CLI","command":"```bash\\npaket add AlibabaCloud.SDK.Ecs20140526 --version 4.2.0\\n```"},{"method":"F# Interactive","command":"```plain\\n#r \\"nuget: AlibabaCloud.SDK.Ecs20140526, 4.2.0\\"\\n```"}],"codeSample":"## 示例背景\\n\\n- 以下代码详细介绍了升级版 SDK 的使用步骤，仅作`步骤示范`。示例展示了如何调用 ModifySecurityGroupRule API 进行`修改安全组入方向规则`请求。\\n- **说明：** 您需要替换示例中的 accessKeyId 和 accessKeySecret 的值。\\n\\n## 完整代码示例\\n\\n以下为本文示例的完整 .Net SDK 代码。\\n```csharp\\n// This file is auto-generated, don\'t edit it. Thanks.\\n\\nusing System;\\nusing System.Collections;\\nusing System.Collections.Generic;\\nusing System.IO;\\nusing System.Threading.Tasks;\\n\\nusing Tea;\\nusing Tea.Utils;\\n\\n\\nnamespace AlibabaCloud.SDK.Sample\\n{\\n    public class Sample \\n    {\\n\\n        /// <term><b>Description:</b></term>\\n        /// <description>\\n        /// <para>使用AK&amp;SK初始化账号Client</para>\\n        /// </description>\\n        /// \\n        /// <returns>\\n        /// Client\\n        /// </returns>\\n        /// \\n        /// <term><b>Exception:</b></term>\\n        /// Exception\\n        public static AlibabaCloud.SDK.Ecs20140526.Client CreateClient()\\n        {\\n            // 工程代码泄露可能会导致 AccessKey 泄露，并威胁账号下所有资源的安全性。以下代码示例仅供参考。\\n            // 建议使用更安全的 STS 方式，更多鉴权访问方式请参见：https://help.aliyun.com/document_detail/378671.html。\\n            AlibabaCloud.OpenApiClient.Models.Config config = new AlibabaCloud.OpenApiClient.Models.Config\\n            {\\n                // 必填，请确保代码运行环境设置了环境变量 ALIBABA_CLOUD_ACCESS_KEY_ID。\\n                AccessKeyId = Environment.GetEnvironmentVariable(\\"ALIBABA_CLOUD_ACCESS_KEY_ID\\"),\\n                // 必填，请确保代码运行环境设置了环境变量 ALIBABA_CLOUD_ACCESS_KEY_SECRET。\\n                AccessKeySecret = Environment.GetEnvironmentVariable(\\"ALIBABA_CLOUD_ACCESS_KEY_SECRET\\"),\\n            };\\n            // Endpoint 请参考 https://api.aliyun.com/product/Ecs\\n            config.Endpoint = \\"ecs-cn-hangzhou.aliyuncs.com\\";\\n            return new AlibabaCloud.SDK.Ecs20140526.Client(config);\\n        }\\n\\n        public static void Main(string[] args)\\n        {\\n            AlibabaCloud.SDK.Ecs20140526.Client client = CreateClient();\\n            AlibabaCloud.SDK.Ecs20140526.Models.ModifySecurityGroupRuleRequest modifySecurityGroupRuleRequest = new AlibabaCloud.SDK.Ecs20140526.Models.ModifySecurityGroupRuleRequest\\n            {\\n                RegionId = \\"your_value\\",\\n            };\\n            try\\n            {\\n                // 复制代码运行请自行打印 API 的返回值\\n                client.ModifySecurityGroupRuleWithOptions(modifySecurityGroupRuleRequest, new AlibabaCloud.TeaUtil.Models.RuntimeOptions());\\n            }\\n            catch (TeaException error)\\n            {\\n                // 此处仅做打印展示，请谨慎对待异常处理，在工程项目中切勿直接忽略异常。\\n                // 错误 message\\n                Console.WriteLine(error.Message);\\n                // 诊断地址\\n                Console.WriteLine(error.Data[\\"Recommend\\"]);\\n                AlibabaCloud.TeaUtil.Common.AssertAsString(error.Message);\\n            }\\n            catch (Exception _error)\\n            {\\n                TeaException error = new TeaException(new Dictionary<string, object>\\n                {\\n                    { \\"message\\", _error.Message }\\n                });\\n                // 此处仅做打印展示，请谨慎对待异常处理，在工程项目中切勿直接忽略异常。\\n                // 错误 message\\n                Console.WriteLine(error.Message);\\n                // 诊断地址\\n                Console.WriteLine(error.Data[\\"Recommend\\"]);\\n                AlibabaCloud.TeaUtil.Common.AssertAsString(error.Message);\\n            }\\n        }\\n\\n\\n    }\\n}\\n\\n```\\n\\n## 步骤介绍\\n\\n1. 初始化配置对象 AlibabaCloud.OpenApiClient.Models.Config 。\\nConfig 对象存放 AccessKeyId 、AccessKeySecret 、Endpoint等配置，Endpoint 如示例中的 ecs-cn-hangzhou.aliyuncs.com 。\\n```csharp\\nConfig config = new Config\\n{\\n    // 您的AccessKey ID\\n    AccessKeyId = accessKeyId,\\n    // 您的AccessKey Secret\\n    AccessKeySecret = accessKeySecret,\\n};\\n// 访问的域名\\nconfig.Endpoint = \\"ecs-cn-hangzhou.aliyuncs.com\\";\\n```\\n2. 实例化一个客户端，从 AlibabaCloud.SDK.Ecs20140526.Client 类生成对象 client 。\\n后续 request、response 从 AlibabaCloud.SDK.Ecs20140526.Models 中获得。\\n```csharp\\nClient client = new Client(config);\\n```\\n3. 创建对应 API 的 Request 。\\n类的命名规则为 API 方法名加上 Request 。例如：\\n```csharp\\nModifySecurityGroupRuleRequest request = new ModifySecurityGroupRuleRequest();\\n```\\n4. 设置请求类 request 的参数。\\n通过 request 类的属性设置必要的信息，即 API 中要提供的信息。\\n```csharp\\n\\n// 该参数值为假设值，请您根据实际情况进行填写\\nrequest.SourceRegionId = \\"your_value\\";\\n\\n// 该参数值为假设值，请您根据实际情况进行填写\\nrequest.RegionId = \\"your_value\\";\\n\\n```\\n5. 通过 client 对象获得对应 request 响应对象 response 。\\n```csharp\\nModifySecurityGroupRuleResponse response = client.ModifySecurityGroupRule(request);\\nSystem.Console.WriteLine(JsonConvert.SerializeObject(response.Body));\\n```\\n6. 调用 response 中对应的属性获得返回的参数值。\\n假设您需要获取 requestId ：\\n```csharp\\nstring requestId = response.Body.RequestId;\\n```\\n7. 使用 catch() 处理报错。\\n```csharp\\ncatch(Exception e)\\n{\\n    System.Console.WriteLine(e.StackTrace);\\n}\\n```"}',
    sdk_version: [
      {
        version: "1.0.0",
        publishTime: "2020-08-04 03:04:31",
        changelog: null,
        apiDocs: "",
        releaseReport: false,
      },
      {
        version: "1.0.1",
        publishTime: "2020-10-27 18:01:56",
        changelog: null,
        apiDocs: "",
        releaseReport: false,
      },
      {
        version: "1.1.0",
        publishTime: "2020-11-30 11:11:44",
        changelog: null,
        apiDocs: "",
        releaseReport: false,
      },
      {
        version: "2.0.0",
        publishTime: "2020-12-28 19:11:50",
        changelog: null,
        apiDocs: "",
        releaseReport: false,
      },
      {
        version: "2.0.1",
        publishTime: "2020-12-29 21:49:37",
        changelog: null,
        apiDocs: "",
        releaseReport: false,
      },
      {
        version: "2.0.2",
        publishTime: "2021-03-22 18:24:26",
        changelog: null,
        apiDocs: "",
        releaseReport: false,
      },
      {
        version: "2.1.0",
        publishTime: "2021-08-27 11:01:24",
        changelog: null,
        apiDocs: "",
        releaseReport: false,
      },
      {
        version: "2.1.1",
        publishTime: "2022-04-27 20:24:23",
        changelog: "- Support systemdisk encrypt and arns.",
        apiDocs: "",
        releaseReport: false,
      },
      {
        version: "2.1.2",
        publishTime: "2022-07-11 20:00:53",
        changelog: "- Support Storage And Network Features For LaunchTemplate.",
        apiDocs: "",
        releaseReport: false,
      },
      {
        version: "2.1.3",
        publishTime: "2022-07-15 10:18:38",
        changelog: "- Support Security Group Batch Manager Rules.",
        apiDocs: "",
        releaseReport: false,
      },
      {
        version: "3.0.0",
        publishTime: "2022-09-27 21:06:37",
        changelog: "- Modify Size type form int32 to int64 of `DescribePriceRequest` `DataDisk` param.",
        apiDocs: "",
        releaseReport: false,
      },
      {
        version: "3.0.1",
        publishTime: "2022-10-14 19:38:45",
        changelog: "- Add GPUMemorySize to DescribeInstanceTypes api.",
        apiDocs: "",
        releaseReport: false,
      },
      {
        version: "3.0.2",
        publishTime: "2023-02-13 11:48:43",
        changelog:
          "- Support TagPolicy Verify NoTag.\n- Fixed bugs for DescribeDemands error code.\n- Add encrypted disk ErrorCode.\n- DescribeDedicatedHosts supports SocketDetails param to check socket capacities of specified dedicated hosts.",
        apiDocs: "",
        releaseReport: false,
      },
      {
        version: "3.0.3",
        publishTime: "2023-03-27 16:25:37",
        changelog: null,
        apiDocs: "",
        releaseReport: true,
      },
      {
        version: "3.0.4",
        publishTime: "2023-03-28 17:57:38",
        changelog: null,
        apiDocs: "",
        releaseReport: true,
      },
      {
        version: "3.0.5",
        publishTime: "2023-04-17 20:18:50",
        changelog: null,
        apiDocs: "",
        releaseReport: true,
      },
      {
        version: "3.0.6",
        publishTime: "2023-05-25 11:10:56",
        changelog: null,
        apiDocs: "",
        releaseReport: true,
      },
      {
        version: "3.0.7",
        publishTime: "2023-08-09 09:44:41",
        changelog: null,
        apiDocs: "",
        releaseReport: true,
      },
      {
        version: "3.0.8",
        publishTime: "2023-09-19 01:18:30",
        changelog: null,
        apiDocs: "",
        releaseReport: true,
      },
      {
        version: "3.0.9",
        publishTime: "2023-09-20 01:18:47",
        changelog: null,
        apiDocs: "",
        releaseReport: false,
      },
      {
        version: "3.0.10",
        publishTime: "2023-10-10 01:15:00",
        changelog: null,
        apiDocs: "",
        releaseReport: true,
      },
      {
        version: "3.0.11",
        publishTime: "2023-10-17 01:19:45",
        changelog: null,
        apiDocs: "",
        releaseReport: true,
      },
      {
        version: "3.0.12",
        publishTime: "2023-10-19 01:20:25",
        changelog: null,
        apiDocs: "",
        releaseReport: true,
      },
      {
        version: "3.0.13",
        publishTime: "2023-10-25 01:17:58",
        changelog: null,
        apiDocs: "",
        releaseReport: true,
      },
      {
        version: "4.0.0",
        publishTime: "2024-02-02 17:55:18",
        changelog: null,
        apiDocs: "",
        releaseReport: true,
      },
      {
        version: "4.0.1",
        publishTime: "2024-02-29 01:30:12",
        changelog: null,
        apiDocs: "",
        releaseReport: true,
      },
      {
        version: "4.0.2",
        publishTime: "2024-03-01 01:33:32",
        changelog: null,
        apiDocs: "",
        releaseReport: true,
      },
      {
        version: "4.0.3",
        publishTime: "2024-03-13 01:25:38",
        changelog: null,
        apiDocs: "",
        releaseReport: true,
      },
      {
        version: "4.0.4",
        publishTime: "2024-04-10 12:53:11",
        changelog: null,
        apiDocs: "",
        releaseReport: true,
      },
      {
        version: "4.1.0",
        publishTime: "2024-04-11 01:21:33",
        changelog: null,
        apiDocs: "",
        releaseReport: true,
      },
      {
        version: "4.1.1",
        publishTime: "2024-04-13 01:25:57",
        changelog: null,
        apiDocs: "",
        releaseReport: true,
      },
      {
        version: "4.1.2",
        publishTime: "2024-04-25 01:31:10",
        changelog: null,
        apiDocs: "",
        releaseReport: true,
      },
      {
        version: "4.1.3",
        publishTime: "2024-05-08 01:22:12",
        changelog: null,
        apiDocs: "",
        releaseReport: true,
      },
      {
        version: "4.1.4",
        publishTime: "2024-05-09 01:15:06",
        changelog: null,
        apiDocs: "",
        releaseReport: true,
      },
      {
        version: "4.1.5",
        publishTime: "2024-05-15 10:28:43",
        changelog: null,
        apiDocs: "",
        releaseReport: true,
      },
      {
        version: "4.1.6",
        publishTime: "2024-05-18 01:51:26",
        changelog: null,
        apiDocs: "",
        releaseReport: true,
      },
      {
        version: "4.1.7",
        publishTime: "2024-05-22 01:18:58",
        changelog: null,
        apiDocs: "",
        releaseReport: true,
      },
      {
        version: "4.1.8",
        publishTime: "2024-05-23 01:25:33",
        changelog: null,
        apiDocs: "",
        releaseReport: true,
      },
      {
        version: "4.1.9",
        publishTime: "2024-07-23 16:59:16",
        changelog: null,
        apiDocs: "",
        releaseReport: true,
      },
      {
        version: "4.1.10",
        publishTime: "2024-08-02 01:16:48",
        changelog: null,
        apiDocs: "",
        releaseReport: true,
      },
      {
        version: "4.1.11",
        publishTime: "2024-08-09 01:28:36",
        changelog: null,
        apiDocs: "",
        releaseReport: true,
      },
      {
        version: "4.1.12",
        publishTime: "2024-08-13 01:24:01",
        changelog: null,
        apiDocs: "",
        releaseReport: true,
      },
      {
        version: "4.1.13",
        publishTime: "2024-08-22 01:21:06",
        changelog: null,
        apiDocs: "",
        releaseReport: true,
      },
      {
        version: "4.2.0",
        publishTime: "2024-08-24 01:19:36",
        changelog: null,
        apiDocs: "",
        releaseReport: true,
      },
    ],
    last_version: "4.2.0",
    last_api_docs: null,
    sdk_require: null,
    install: "dotnet add package AlibabaCloud.SDK.Ecs20140526 --version 4.2.0",
    releaseReport: true,
  },
  "php-tea": {
    id: 170192,
    language: "php",
    package_name: "alibabacloud/ecs-20140526",
    sdk_type: "dara",
    repo_address: "https://packagist.org/packages/alibabacloud/ecs-20140526#4.2.0",
    platform: "packagist",
    github_address: "https://github.com/alibabacloud-sdk-php/ecs-20140526/",
    description: "提供性能卓越、稳定可靠、弹性扩展的IaaS级别云计算服务器，实现计算资源的即开即用和弹性伸缩。",
    updated_time: "2024-08-24 01:24:24",
    doc: '{"status":"[![Latest Stable Version](https://poser.pugx.org/alibabacloud/ecs-20140526/v/stable)](https://packagist.org/packages/alibabacloud/ecs-20140526)\\n[![composer.lock](https://poser.pugx.org/alibabacloud/ecs-20140526/composerlock)](https://packagist.org/packages/alibabacloud/ecs-20140526)\\n[![License](https://poser.pugx.org/alibabacloud/ecs-20140526/license)](https://packagist.org/packages/alibabacloud/ecs-20140526)\\n    \\n## 环境要求\\n\\n- 最低要求 PHP 5.6\\n- 必须在系统上[全局安装 Composer](https://getcomposer.org/doc/00-intro.md#globally)\\n- ⚠️注意：执行 composer 安装 SDK 的 PHP 版本要小于或等于实际运行时的 PHP 版本。\\n例如，在 PHP7.2 环境下安装 SDK 后生成 vendor 目录，只能在 PHP7.2 以上版本使用，如果拷贝到 PHP5.6 环境下使用，会出现依赖版本不兼容问题。\\n> 一些用户可能由于网络问题无法安装，可以通过以下命令使用阿里云 Composer 全量镜像。\\n```bash\\ncomposer config -g repo.packagist composer https://mirrors.aliyun.com/composer/\\n```\\n","install":[{"method":"Packagist","command":"```bash\\ncomposer require alibabacloud/ecs-20140526 4.2.0\\n```"}],"codeSample":"## 示例背景\\n\\n- 以下代码详细介绍了升级版 SDK 的使用步骤，仅作`步骤示范`。示例展示了如何调用 ModifySecurityGroupRule API 进行`修改安全组入方向规则`请求。\\n- **说明：** 您需要替换示例中的 accessKeyId 和 accessKeySecret 的值。\\n\\n## 完整代码示例\\n\\n以下为本文示例的完整 PHP SDK 代码。\\n```php\\n<?php\\n\\n// This file is auto-generated, don\'t edit it. Thanks.\\nnamespace AlibabaCloud\\\\SDK\\\\Sample;\\n\\nuse AlibabaCloud\\\\SDK\\\\Ecs\\\\V20140526\\\\Ecs;\\nuse \\\\Exception;\\nuse AlibabaCloud\\\\Tea\\\\Exception\\\\TeaError;\\nuse AlibabaCloud\\\\Tea\\\\Utils\\\\Utils;\\n\\nuse Darabonba\\\\OpenApi\\\\Models\\\\Config;\\nuse AlibabaCloud\\\\SDK\\\\Ecs\\\\V20140526\\\\Models\\\\ModifySecurityGroupRuleRequest;\\nuse AlibabaCloud\\\\Tea\\\\Utils\\\\Utils\\\\RuntimeOptions;\\n\\nclass Sample {\\n\\n    /**\\n     * 使用AK&SK初始化账号Client\\n     * @return Ecs Client\\n     */\\n    public static function createClient(){\\n        // 工程代码泄露可能会导致 AccessKey 泄露，并威胁账号下所有资源的安全性。以下代码示例仅供参考。\\n        // 建议使用更安全的 STS 方式，更多鉴权访问方式请参见：https://help.aliyun.com/document_detail/311677.html。\\n        $config = new Config([\\n            // 必填，请确保代码运行环境设置了环境变量 ALIBABA_CLOUD_ACCESS_KEY_ID。\\n            \\"accessKeyId\\" => getenv(\\"ALIBABA_CLOUD_ACCESS_KEY_ID\\"),\\n            // 必填，请确保代码运行环境设置了环境变量 ALIBABA_CLOUD_ACCESS_KEY_SECRET。\\n            \\"accessKeySecret\\" => getenv(\\"ALIBABA_CLOUD_ACCESS_KEY_SECRET\\")\\n        ]);\\n        // Endpoint 请参考 https://api.aliyun.com/product/Ecs\\n        $config->endpoint = \\"ecs-cn-hangzhou.aliyuncs.com\\";\\n        return new Ecs($config);\\n    }\\n\\n    /**\\n     * @param string[] $args\\n     * @return void\\n     */\\n    public static function main($args){\\n        $client = self::createClient();\\n        $modifySecurityGroupRuleRequest = new ModifySecurityGroupRuleRequest([\\n            \\"regionId\\" => \\"your_value\\"\\n        ]);\\n        try {\\n            // 复制代码运行请自行打印 API 的返回值\\n            $client->modifySecurityGroupRuleWithOptions($modifySecurityGroupRuleRequest, new RuntimeOptions([]));\\n        }\\n        catch (Exception $error) {\\n            if (!($error instanceof TeaError)) {\\n                $error = new TeaError([], $error->getMessage(), $error->getCode(), $error);\\n            }\\n            // 此处仅做打印展示，请谨慎对待异常处理，在工程项目中切勿直接忽略异常。\\n            // 错误 message\\n            var_dump($error->message);\\n            // 诊断地址\\n            var_dump($error->data[\\"Recommend\\"]);\\n            Utils::assertAsString($error->message);\\n        }\\n    }\\n}\\n$path = __DIR__ . \\\\DIRECTORY_SEPARATOR . \'..\' . \\\\DIRECTORY_SEPARATOR . \'vendor\' . \\\\DIRECTORY_SEPARATOR . \'autoload.php\';\\nif (file_exists($path)) {\\n    require_once $path;\\n}\\nSample::main(array_slice($argv, 1));\\n\\n```\\n\\n## 步骤介绍\\n\\n1. 初始化配置对象 Darabonba\\\\OpenApi\\\\Models\\\\Config 。\\nConfig 对象存放 accessKeyId、accessKeySecret 、endpoint 等配置，Endpoint 如示例中的 ecs-cn-hangzhou.aliyuncs.com 。\\n```php\\nuse Darabonba\\\\OpenApi\\\\Models\\\\Config;\\n$config = new Config([\\n    // 您的AccessKey ID\\n    \\"accessKeyId\\" => $accessKeyId,\\n    // 您的AccessKey Secret\\n    \\"accessKeySecret\\" => $accessKeySecret\\n]);\\n// 访问的域名\\n$config->endpoint = \\"ecs-cn-hangzhou.aliyuncs.com\\";\\n```\\n2. 实例化一个客户端，从 AlibabaCloud\\\\SDK\\\\Ecs\\\\V20140526\\\\Ecs 类生成对象 client 。从 Client 类中生成对象 client 。\\n```php\\nuse AlibabaCloud\\\\SDK\\\\Ecs\\\\V20140526\\\\Ecs;\\n\\n$client = new Ecs($config);\\n```\\n3. 初始化 RuntimeOptions ，该步骤可忽略。\\n```php\\nuse AlibabaCloud\\\\Tea\\\\Utils\\\\Utils\\\\RuntimeOptions;\\n$runtime                 = new RuntimeOptions();\\n$runtime->maxIdleConns   = 3;\\n$runtime->connectTimeout = 10000;\\n$runtime->readTimeout    = 10000;\\n```\\n4. 创建对应 API 的 Request 。\\n类的命名规则为 API 方法名加上 Request 。例如：\\n```php\\n$request = new ModifySecurityGroupRuleRequest();\\n```\\n5. 设置请求类 request 的参数。\\n通过 request 类的属性设置必要的信息，即 API 中必须要提供的信息。\\n```php\\n\\n// 该参数值为假设值，请您根据实际情况进行填写\\n$request->SourceRegionId = \\"your_value\\";\\n\\n// 该参数值为假设值，请您根据实际情况进行填写\\n$request->RegionId = \\"your_value\\";\\n\\n```\\n6. 通过client对象获得对应 request 响应 response 。\\n```php\\n$response = $client->modifySecurityGroupRule($request, $runtime);\\nvar_dump($response->toMap());\\n```\\n7. 调用 response->Body 中对应的属性获得返回的参数值。\\n假设您需要获取 requestId ;\\n```php\\nvar_dump($response->Body->requestId);\\n```\\n8. 获取报错信息\\n```php\\ncatch (TeaUnableRetryError $e) {\\n    // 获取报错数据\\n    var_dump($e->getErrorInfo());\\n    // 获取报错信息\\n    var_dump($e->getMessage());\\n    // 获取最后一次报错的 Exception 实例\\n    var_dump($e->getLastException());\\n    // 获取最后一次请求的 Request 实例\\n    var_dump($e->getLastRequest());\\n}\\n```"}',
    sdk_version: [
      {
        version: "1.0.0",
        publishTime: "2020-08-11 11:11:26",
        changelog: null,
        apiDocs: "",
        releaseReport: false,
      },
      {
        version: "1.0.1",
        publishTime: "2020-10-27 18:02:25",
        changelog: null,
        apiDocs: "",
        releaseReport: false,
      },
      {
        version: "1.1.0",
        publishTime: "2020-11-30 11:12:17",
        changelog: null,
        apiDocs: "",
        releaseReport: false,
      },
      {
        version: "2.0.0",
        publishTime: "2020-12-28 19:12:37",
        changelog: null,
        apiDocs: "",
        releaseReport: false,
      },
      {
        version: "2.0.1",
        publishTime: "2020-12-29 21:50:24",
        changelog: null,
        apiDocs: "",
        releaseReport: false,
      },
      {
        version: "2.0.2",
        publishTime: "2021-03-22 18:25:06",
        changelog: null,
        apiDocs: "",
        releaseReport: false,
      },
      {
        version: "2.1.0",
        publishTime: "2021-08-27 11:01:39",
        changelog: null,
        apiDocs: "",
        releaseReport: false,
      },
      {
        version: "2.1.1",
        publishTime: "2022-07-11 20:02:19",
        changelog: "- Support Storage And Network Features For LaunchTemplate.",
        apiDocs: "",
        releaseReport: false,
      },
      {
        version: "2.1.2",
        publishTime: "2022-07-15 10:20:00",
        changelog: "- Support Security Group Batch Manager Rules.",
        apiDocs: "",
        releaseReport: false,
      },
      {
        version: "3.0.0",
        publishTime: "2022-09-27 21:08:10",
        changelog: "- Modify Size type form int32 to int64 of `DescribePriceRequest` `DataDisk` param.",
        apiDocs: "",
        releaseReport: false,
      },
      {
        version: "3.0.1",
        publishTime: "2022-10-14 19:39:53",
        changelog: "- Add GPUMemorySize to DescribeInstanceTypes api.",
        apiDocs: "",
        releaseReport: false,
      },
      {
        version: "3.0.2",
        publishTime: "2023-02-06 15:05:40",
        changelog: "- Support system tag.",
        apiDocs: "",
        releaseReport: false,
      },
      {
        version: "3.0.3",
        publishTime: "2023-02-13 11:50:25",
        changelog:
          "- Support TagPolicy Verify NoTag.\n- Fixed bugs for DescribeDemands error code.\n- Add encrypted disk ErrorCode.\n- DescribeDedicatedHosts supports SocketDetails param to check socket capacities of specified dedicated hosts.",
        apiDocs: "",
        releaseReport: false,
      },
      {
        version: "3.0.4",
        publishTime: "2023-03-27 16:27:08",
        changelog: null,
        apiDocs: "",
        releaseReport: false,
      },
      {
        version: "3.0.5",
        publishTime: "2023-03-28 17:58:47",
        changelog: null,
        apiDocs: "",
        releaseReport: false,
      },
      {
        version: "3.0.6",
        publishTime: "2023-04-17 20:19:31",
        changelog: null,
        apiDocs: "",
        releaseReport: false,
      },
      {
        version: "3.0.7",
        publishTime: "2023-05-25 11:12:34",
        changelog: null,
        apiDocs: "",
        releaseReport: false,
      },
      {
        version: "3.0.8",
        publishTime: "2023-08-09 09:47:24",
        changelog: null,
        apiDocs: "",
        releaseReport: false,
      },
      {
        version: "3.0.9",
        publishTime: "2023-09-19 01:20:02",
        changelog: null,
        apiDocs: "",
        releaseReport: false,
      },
      {
        version: "3.0.10",
        publishTime: "2023-09-20 01:19:28",
        changelog: null,
        apiDocs: "",
        releaseReport: false,
      },
      {
        version: "3.0.11",
        publishTime: "2023-10-10 01:16:00",
        changelog: null,
        apiDocs: "",
        releaseReport: false,
      },
      {
        version: "3.0.12",
        publishTime: "2023-10-17 01:22:08",
        changelog: null,
        apiDocs: "",
        releaseReport: false,
      },
      {
        version: "3.0.13",
        publishTime: "2023-10-19 01:21:44",
        changelog: null,
        apiDocs: "",
        releaseReport: false,
      },
      {
        version: "3.0.14",
        publishTime: "2023-10-25 01:20:10",
        changelog: null,
        apiDocs: "",
        releaseReport: false,
      },
      {
        version: "4.0.0",
        publishTime: "2024-02-02 18:00:38",
        changelog: null,
        apiDocs: "",
        releaseReport: false,
      },
      {
        version: "4.0.1",
        publishTime: "2024-02-29 01:34:38",
        changelog: null,
        apiDocs: "",
        releaseReport: false,
      },
      {
        version: "4.0.2",
        publishTime: "2024-03-01 01:36:15",
        changelog: null,
        apiDocs: "",
        releaseReport: false,
      },
      {
        version: "4.0.3",
        publishTime: "2024-03-13 01:28:11",
        changelog: null,
        apiDocs: "",
        releaseReport: false,
      },
      {
        version: "4.0.4",
        publishTime: "2024-04-10 12:55:58",
        changelog: null,
        apiDocs: "",
        releaseReport: false,
      },
      {
        version: "4.1.0",
        publishTime: "2024-04-11 01:25:38",
        changelog: null,
        apiDocs: "",
        releaseReport: false,
      },
      {
        version: "4.1.1",
        publishTime: "2024-04-13 01:30:29",
        changelog: null,
        apiDocs: "",
        releaseReport: false,
      },
      {
        version: "4.1.2",
        publishTime: "2024-04-25 01:33:20",
        changelog: null,
        apiDocs: "",
        releaseReport: false,
      },
      {
        version: "4.1.3",
        publishTime: "2024-05-08 01:25:36",
        changelog: null,
        apiDocs: "",
        releaseReport: false,
      },
      {
        version: "4.1.4",
        publishTime: "2024-05-09 01:18:26",
        changelog: null,
        apiDocs: "",
        releaseReport: false,
      },
      {
        version: "4.1.5",
        publishTime: "2024-05-18 01:55:57",
        changelog: null,
        apiDocs: "",
        releaseReport: false,
      },
      {
        version: "4.1.6",
        publishTime: "2024-05-22 01:22:51",
        changelog: null,
        apiDocs: "",
        releaseReport: false,
      },
      {
        version: "4.1.7",
        publishTime: "2024-05-23 01:27:33",
        changelog: null,
        apiDocs: "",
        releaseReport: false,
      },
      {
        version: "4.1.8",
        publishTime: "2024-07-23 17:04:57",
        changelog: null,
        apiDocs: "",
        releaseReport: false,
      },
      {
        version: "4.1.9",
        publishTime: "2024-08-02 01:19:11",
        changelog: null,
        apiDocs: "",
        releaseReport: false,
      },
      {
        version: "4.1.10",
        publishTime: "2024-08-13 01:27:14",
        changelog: null,
        apiDocs: "",
        releaseReport: false,
      },
      {
        version: "4.1.11",
        publishTime: "2024-08-22 01:21:25",
        changelog: null,
        apiDocs: "",
        releaseReport: false,
      },
      {
        version: "4.2.0",
        publishTime: "2024-08-24 01:24:24",
        changelog: null,
        apiDocs: "",
        releaseReport: false,
      },
    ],
    last_version: "4.2.0",
    last_api_docs: null,
    sdk_require: null,
    install: "composer require alibabacloud/ecs-20140526 4.2.0",
  },
  cpp: {
    id: 169085,
    language: "cpp",
    package_name: "https://github.com/aliyun/aliyun-openapi-cpp-sdk.git",
    sdk_type: "old",
    repo_address: "https://github.com/aliyun/aliyun-openapi-cpp-sdk/tree/master/ecs",
    platform: "github",
    github_address: "https://github.com/aliyun/aliyun-openapi-cpp-sdk/tree/master/ecs",
    description: "提供性能卓越、稳定可靠、弹性扩展的IaaS级别云计算服务器，实现计算资源的即开即用和弹性伸缩。",
    updated_time: "2024-05-23 14:10:18",
    doc: '{"status":"[![Travis Build Status](https://travis-ci.org/aliyun/aliyun-openapi-cpp-sdk.svg?branch=master)](https://travis-ci.org/aliyun/aliyun-openapi-cpp-sdk)\\n[![codecov](https://codecov.io/gh/aliyun/aliyun-openapi-cpp-sdk/branch/master/graph/badge.svg)](https://codecov.io/gh/aliyun/aliyun-openapi-cpp-sdk)\\n\\n## 环境要求\\n\\n* 安装支持 C++ 11 或更高版本的编译器：\\n  * Windows: Visual Studio 2015 或以上版本\\n  * Linux: GCC 4.9 或以上版本\\n* 安装 CMake 3.0 或以上版本\\n* 建议 4G 或以上内存\\n* 安装 SDK 核心库 Core ，Linux 下，安装命令如下：\\n```bash\\ngit clone https://github.com/aliyun/aliyun-openapi-cpp-sdk.git\\ncd aliyun-openapi-cpp-sdk\\nsudo sh easyinstall.sh core\\n```\\n更详尽安装步骤请参考[安装信息](https://github.com/aliyun/aliyun-openapi-cpp-sdk/blob/master/README-CN.md#%E5%AE%89%E8%A3%85-%E4%BB%8E%E6%BA%90%E4%BB%A3%E7%A0%81%E6%9E%84%E5%BB%BA)。\\n","install":[{"method":"Git","command":"```bash\\ngit clone --branch 1.36.1913 https://github.com/aliyun/aliyun-openapi-cpp-sdk.git\\n```"}],"codeSample":"## 示例背景\\n\\n- 以下代码详细介绍了 SDK 的使用步骤，仅作`步骤示范`。示例展示了如何调用 ModifySecurityGroupRule API 进行`修改安全组入方向规则`请求。\\n- **说明：** 您需要替换示例中的 your-region-id、your-access-key-id 和 your-access-key-secret 的值。\\n\\n## 完整代码示例\\n\\n以下为本文示例的完整 C++ SDK 代码。\\n```c++\\n#include <iostream>\\n#include <alibabacloud/core/AlibabaCloud.h>\\n#include <alibabacloud/ecs/EcsClient.h>\\n\\nusing namespace AlibabaCloud;\\nusing namespace AlibabaCloud::Ecs;\\n\\nint main( int argc, char** argv )\\n{\\n  /* 初始化 SDK */\\n  AlibabaCloud::InitializeSdk();\\n\\n  /* 配置实例 */\\n  ClientConfiguration configuration( \\"cn-hangzhou\\" );\\n  EcsClient client( \\"<your-access-key-id>\\", \\"<your-access-key-secret>\\", configuration );\\n\\n  /* 创建API请求并设置参数 */\\n  Model::ModifySecurityGroupRuleRequest request;\\n  \\n  /* 该参数值为假设值，请您根据实际情况进行填写 */\\n  request.setSourceRegionId(\\"your_value\\");\\n  \\n  /* 该参数值为假设值，请您根据实际情况进行填写 */\\n  request.setRegionId(\\"your_value\\");\\n  \\n\\n  auto outcome = client.modifySecurityGroupRule( request );\\n  if ( !outcome.isSuccess() )\\n  {\\n    /* 异常处理 */\\n    std::cout << outcome.error().errorCode() << std::endl;\\n    AlibabaCloud::ShutdownSdk();\\n    return(-1);\\n  }\\n\\n  std::cout << \\"totalCount: \\" << outcome.result().getTotalCount() << std::endl;\\n\\n  /* 打印您需要的返回值，此处打印的是此次请求的 RequestId */\\n  std::cout << outcome.getRequestId() << std::endl;\\n\\n  /* 关闭 SDK */\\n  AlibabaCloud::ShutdownSdk();\\n  return(0);\\n}\\n```\\n\\n## 步骤介绍\\n\\n1. 初始化 SDK 。\\n```c++\\nAlibabaCloud::InitializeSdk();\\n```\\n2. 初始化配置对象 AlibabaCloud::ClientConfiguration 。\\n```c++\\nAlibabaCloud::ClientConfiguration configuration(\\"<your-region-id>\\");\\n```\\n3. 实例化一个客户端，从 AlibabaCloud::Ecs::EcsClient 类生成对象 client 。\\n```c++\\nAlibabaCloud::Ecs::EcsClient client(\\"<your-access-key-id>\\", \\"<your-access-key-secret>\\", configuration);\\n```\\n4. 创建对应 API 的 Request 。\\n类的命名规则为 API 方法名加上 Request 。例如：\\n```c++\\nAlibabaCloud::Ecs::Model::ModifySecurityGroupRuleRequest request;\\n```\\n5. 设置请求类 request 的参数。\\n通过 request 类的 setXxx 方法设置必要的信息，即 API 中要提供的信息。例如：\\n```c++\\n\\n/* 该参数值为假设值，请您根据实际情况进行填写 */\\nrequest.setSourceRegionId(\\"your_value\\");\\n\\n/* 该参数值为假设值，请您根据实际情况进行填写 */\\nrequest.setRegionId(\\"your_value\\");\\n\\n```\\n6. 通过 client 对象获得对应 request 响应。\\n```c++\\nauto outcome = client.modifySecurityGroupRule(request);\\nif (!outcome.isSuccess()) {\\n    // Handle exceptions\\n    std::cout << outcome.error().errorCode() << std::endl;\\n    AlibabaCloud::ShutdownSdk();\\n    return -1;\\n}\\nstd::cout << \\"totalCount: \\" << outcome.result().getTotalCount() << std::endl;\\n```\\n7. 调用 response 中对应的 getXxx 方法获得返回的参数值\\n假设您需要获取 requestId ：\\n```c++\\nstd::cout << outcome.getRequestId() << std::endl;\\n```\\n根据 API 方法的不同，返回的信息中可能会包含多层的信息。\\n\\n8. 关闭 SDK 连接\\n```c++\\nAlibabaCloud::ShutdownSdk();\\n```"}',
    sdk_version: [
      {
        version: "1.36.666",
        publishTime: "2021-03-31 11:10:53",
        changelog: null,
        apiDocs: "",
        releaseReport: false,
      },
      {
        version: "1.36.696",
        publishTime: "2021-04-22 15:36:24",
        changelog: null,
        apiDocs: "",
        releaseReport: false,
      },
      {
        version: "1.36.697",
        publishTime: "2021-04-22 21:20:00",
        changelog: null,
        apiDocs: "",
        releaseReport: false,
      },
      {
        version: "1.36.766",
        publishTime: "2021-06-04 10:30:04",
        changelog: null,
        apiDocs: "",
        releaseReport: false,
      },
      {
        version: "1.36.771",
        publishTime: "2021-06-08 16:29:07",
        changelog: null,
        apiDocs: "",
        releaseReport: false,
      },
      {
        version: "1.36.820",
        publishTime: "2021-07-19 15:27:21",
        changelog: null,
        apiDocs: "",
        releaseReport: false,
      },
      {
        version: "1.36.827",
        publishTime: "2021-07-27 10:39:09",
        changelog: null,
        apiDocs: "",
        releaseReport: false,
      },
      {
        version: "1.36.856",
        publishTime: "2021-08-19 19:41:55",
        changelog: null,
        apiDocs: "",
        releaseReport: false,
      },
      {
        version: "1.36.857",
        publishTime: "2021-08-19 19:52:11",
        changelog: null,
        apiDocs: "",
        releaseReport: false,
      },
      {
        version: "1.36.874",
        publishTime: "2021-09-14 10:19:07",
        changelog: null,
        apiDocs: "",
        releaseReport: false,
      },
      {
        version: "1.36.875",
        publishTime: "2021-09-14 15:37:51",
        changelog: null,
        apiDocs: "",
        releaseReport: false,
      },
      {
        version: "1.36.966",
        publishTime: "2021-12-06 19:52:11",
        changelog: null,
        apiDocs: "",
        releaseReport: false,
      },
      {
        version: "1.36.895",
        publishTime: "2021-10-08 17:52:09",
        changelog: null,
        apiDocs: "",
        releaseReport: false,
      },
      {
        version: "1.36.899",
        publishTime: "2021-10-18 11:53:29",
        changelog: null,
        apiDocs: "",
        releaseReport: false,
      },
      {
        version: "1.36.967",
        publishTime: "2021-12-06 21:07:52",
        changelog: null,
        apiDocs: "",
        releaseReport: false,
      },
      {
        version: "1.36.986",
        publishTime: "2021-12-20 20:21:57",
        changelog: null,
        apiDocs: "",
        releaseReport: false,
      },
      {
        version: "1.36.1104",
        publishTime: "2022-04-13 17:37:11",
        changelog: "- Support throughput for API DescribeDisks.\n",
        apiDocs: "",
        releaseReport: false,
      },
      {
        version: "1.36.1131",
        publishTime: "2022-05-23 10:54:15",
        changelog: "- Support systemdisk encrypt and arns.\n- Update tag parameters.",
        apiDocs: "",
        releaseReport: false,
      },
      {
        version: "1.36.1145",
        publishTime: "2022-06-10 16:42:47",
        changelog: "- Support removing a instance from a deployment set",
        apiDocs: "",
        releaseReport: false,
      },
      {
        version: "1.36.1176",
        publishTime: "2022-07-11 20:01:24",
        changelog: "- Support Storage And Network Features For LaunchTemplate.",
        apiDocs: "",
        releaseReport: false,
      },
      {
        version: "1.36.1179",
        publishTime: "2022-07-15 10:01:15",
        changelog: "- Support Security Group Batch Manager Rules.",
        apiDocs: "",
        releaseReport: false,
      },
      {
        version: "1.36.1216",
        publishTime: "2022-08-02 11:05:46",
        changelog: "- Support ecs instance diagnostic features.",
        apiDocs: "",
        releaseReport: false,
      },
      {
        version: "1.36.1240",
        publishTime: "2022-08-31 14:15:52",
        changelog: "- Support create image with boot mode.\n- Provide image boot mode info in DescribeImages.",
        apiDocs: "",
        releaseReport: false,
      },
      {
        version: "1.36.1250",
        publishTime: "2022-09-07 15:21:08",
        changelog:
          "- Support attribute filtering for DescribeInstanceTypes.\n- Provide cpuArchitecture and insatnceCategory attribute in DescribeInstanceTypes.",
        apiDocs: "",
        releaseReport: false,
      },
      {
        version: "1.36.1295",
        publishTime: "2022-10-14 19:37:10",
        changelog: "- Add GPUMemorySize to DescribeInstanceTypes api.",
        apiDocs: "",
        releaseReport: false,
      },
      {
        version: "1.36.1415",
        publishTime: "2023-01-06 11:08:48",
        changelog:
          "- Add error code for ModifyInstanceNetworkSpec.\n- Add invalid account buying spot error code.\n- Support ip prefix for eni.\n- Update the StorageLocationArn to private.\n- Security Group Rule support rule id.",
        apiDocs: "",
        releaseReport: false,
      },
      {
        version: "1.36.1448",
        publishTime: "2023-02-13 11:45:17",
        changelog:
          "- Support TagPolicy Verify NoTag.\n- Fixed bugs for DescribeDemands error code.\n- Add encrypted disk ErrorCode.\n- DescribeDedicatedHosts supports SocketDetails param to check socket capacities of specified dedicated hosts.",
        apiDocs: "",
        releaseReport: false,
      },
      {
        version: "1.36.1514",
        publishTime: "2023-03-27 16:49:42",
        changelog: null,
        apiDocs: "",
        releaseReport: false,
      },
      {
        version: "1.36.1518",
        publishTime: "2023-03-29 13:17:56",
        changelog: null,
        apiDocs: "",
        releaseReport: false,
      },
      {
        version: "1.36.1539",
        publishTime: "2023-04-24 11:11:04",
        changelog: null,
        apiDocs: "",
        releaseReport: false,
      },
      {
        version: "1.36.1581",
        publishTime: "2023-05-25 11:02:12",
        changelog: null,
        apiDocs: "",
        releaseReport: false,
      },
      {
        version: "1.36.1606",
        publishTime: "2023-06-14 01:37:00",
        changelog: null,
        apiDocs: "",
        releaseReport: false,
      },
      {
        version: "1.36.1702",
        publishTime: "2023-08-01 15:48:56",
        changelog: null,
        apiDocs: "",
        releaseReport: false,
      },
      {
        version: "1.36.1725",
        publishTime: "2023-08-17 11:57:58",
        changelog: null,
        apiDocs: "",
        releaseReport: false,
      },
      {
        version: "1.36.1816",
        publishTime: "2023-12-07 15:05:31",
        changelog: null,
        apiDocs: "",
        releaseReport: false,
      },
      {
        version: "1.36.1858",
        publishTime: "2024-02-01 15:17:02",
        changelog: null,
        apiDocs: "",
        releaseReport: false,
      },
      {
        version: "1.36.1859",
        publishTime: "2024-02-01 16:19:58",
        changelog: null,
        apiDocs: "",
        releaseReport: false,
      },
      {
        version: "1.36.1898",
        publishTime: "2024-04-26 16:40:26",
        changelog: null,
        apiDocs: "",
        releaseReport: false,
      },
      {
        version: "1.36.1913",
        publishTime: "2024-05-23 14:10:18",
        changelog: null,
        apiDocs: "",
        releaseReport: false,
      },
    ],
    last_version: "1.36.1913",
    last_api_docs: null,
    sdk_require: null,
    install: "git clone --branch 1.36.1913 https://github.com/aliyun/aliyun-openapi-cpp-sdk.git",
  },
  "java-tea": {
    id: 173118,
    language: "java",
    package_name: "com.aliyun/ecs20140526",
    sdk_type: "dara",
    repo_address: "https://mvnrepository.com/artifact/com.aliyun/ecs20140526/5.2.0",
    platform: "maven",
    github_address: "https://github.com/aliyun/alibabacloud-java-sdk/tree/master/ecs-20140526",
    description: "提供性能卓越、稳定可靠、弹性扩展的IaaS级别云计算服务器，实现计算资源的即开即用和弹性伸缩。",
    updated_time: "2024-08-24 01:46:42",
    doc: '{"status":"[![Latest Stable Version](https://img.shields.io/maven-central/v/com.aliyun/ecs20140526.svg?label=Maven%20Central)](https://central.sonatype.com/artifact/com.aliyun/ecs20140526)\\n\\n## 环境要求\\n\\n- 最低要求Java 8\\n\\n","install":[{"method":"Apache Maven","command":"```xml\\n<dependency>\\n  <groupId>com.aliyun</groupId>\\n  <artifactId>ecs20140526</artifactId>\\n  <version>5.2.0</version>\\n</dependency>\\n```"},{"method":"Gradle Groovy DSL","command":"```plain\\nimplementation \'com.aliyun:ecs20140526:5.2.0\'\\n```"},{"method":"Gradle Kotlin DSL","command":"```plain\\nimplementation(\\"com.aliyun:ecs20140526:5.2.0\\")\\n```"},{"method":"Scala SBT","command":"```plain\\nlibraryDependencies += \\"com.aliyun\\" % \\"ecs20140526\\" % \\"5.2.0\\"\\n```"},{"method":"Apache Ivy","command":"```xml\\n<dependency org=\\"com.aliyun\\" name=\\"ecs20140526\\" rev=\\"5.2.0\\" />\\n```"},{"method":"Groovy Grape","command":"```plain\\n@Grapes(\\n  @Grab(group=\'com.aliyun\', module=\'ecs20140526\', version=\'5.2.0\')\\n)\\n```"},{"method":"Leiningen","command":"```plain\\n[com.aliyun/ecs20140526 \\"5.2.0\\"]\\n```"},{"method":"Apache Buildr","command":"```plain\\n\'com.aliyun:ecs20140526:jar:5.2.0\'\\n```"}],"codeSample":"## 示例背景\\n\\n- 以下代码详细介绍了升级版 SDK 的使用步骤，仅作`步骤示范`。示例展示了如何调用 ModifySecurityGroupRule API 进行`修改安全组入方向规则`请求。\\n- **说明：** 您需要替换示例中的 accessKeyId 和 accessKeySecret 的值。\\n\\n## 完整代码示例\\n\\n以下为本文示例的完整 Java SDK 代码。\\n```java\\n// This file is auto-generated, don\'t edit it. Thanks.\\npackage com.aliyun.sample;\\n\\nimport com.aliyun.tea.*;\\n\\npublic class Sample {\\n\\n    /**\\n     * <b>description</b> :\\n     * <p>使用AK&amp;SK初始化账号Client</p>\\n     * @return Client\\n     * \\n     * @throws Exception\\n     */\\n    public static com.aliyun.ecs20140526.Client createClient() throws Exception {\\n        // 工程代码泄露可能会导致 AccessKey 泄露，并威胁账号下所有资源的安全性。以下代码示例仅供参考。\\n        // 建议使用更安全的 STS 方式，更多鉴权访问方式请参见：https://help.aliyun.com/document_detail/378657.html。\\n        com.aliyun.teaopenapi.models.Config config = new com.aliyun.teaopenapi.models.Config()\\n                // 必填，请确保代码运行环境设置了环境变量 ALIBABA_CLOUD_ACCESS_KEY_ID。\\n                .setAccessKeyId(System.getenv(\\"ALIBABA_CLOUD_ACCESS_KEY_ID\\"))\\n                // 必填，请确保代码运行环境设置了环境变量 ALIBABA_CLOUD_ACCESS_KEY_SECRET。\\n                .setAccessKeySecret(System.getenv(\\"ALIBABA_CLOUD_ACCESS_KEY_SECRET\\"));\\n        // Endpoint 请参考 https://api.aliyun.com/product/Ecs\\n        config.endpoint = \\"ecs-cn-hangzhou.aliyuncs.com\\";\\n        return new com.aliyun.ecs20140526.Client(config);\\n    }\\n\\n    public static void main(String[] args_) throws Exception {\\n        java.util.List<String> args = java.util.Arrays.asList(args_);\\n        com.aliyun.ecs20140526.Client client = Sample.createClient();\\n        com.aliyun.ecs20140526.models.ModifySecurityGroupRuleRequest modifySecurityGroupRuleRequest = new com.aliyun.ecs20140526.models.ModifySecurityGroupRuleRequest()\\n                .setRegionId(\\"your_value\\");\\n        try {\\n            // 复制代码运行请自行打印 API 的返回值\\n            client.modifySecurityGroupRuleWithOptions(modifySecurityGroupRuleRequest, new com.aliyun.teautil.models.RuntimeOptions());\\n        } catch (TeaException error) {\\n            // 此处仅做打印展示，请谨慎对待异常处理，在工程项目中切勿直接忽略异常。\\n            // 错误 message\\n            System.out.println(error.getMessage());\\n            // 诊断地址\\n            System.out.println(error.getData().get(\\"Recommend\\"));\\n            com.aliyun.teautil.Common.assertAsString(error.message);\\n        } catch (Exception _error) {\\n            TeaException error = new TeaException(_error.getMessage(), _error);\\n            // 此处仅做打印展示，请谨慎对待异常处理，在工程项目中切勿直接忽略异常。\\n            // 错误 message\\n            System.out.println(error.getMessage());\\n            // 诊断地址\\n            System.out.println(error.getData().get(\\"Recommend\\"));\\n            com.aliyun.teautil.Common.assertAsString(error.message);\\n        }        \\n    }\\n}\\n\\n```\\n\\n## 步骤介绍\\n\\n1. 初始化配置对象 com.aliyun.teaopenapi.models.Config 。\\nConfig 对象存放 AccessKeyId、AccessKeySecret 、endpoint 等配置，Endpoint 如示例中的 ecs-cn-hangzhou.aliyuncs.com 。\\n```java\\nConfig config = new Config()\\n    // 您的AccessKey ID\\n    .setAccessKeyId(accessKeyId)\\n    // 您的AccessKey Secret\\n    .setAccessKeySecret(accessKeySecret);\\n// 访问的域名\\nconfig.endpoint = \\"ecs-cn-hangzhou.aliyuncs.com\\";\\n```\\n2. 实例化一个客户端，从 com.aliyun.ecs20140526.Client 类生成对象 client 。\\n后续 request、response 从 com.aliyun.ecs20140526.models 中获得。\\n```java\\nClient client = new Client(config);\\n```\\n3. 创建对应 API 的 Request 。\\n类的命名规则为 API 方法名加上 Request 。例如：\\n```java\\nModifySecurityGroupRuleRequest request = new ModifySecurityGroupRuleRequest();\\n```\\n4. 设置请求类 request 的参数。\\n通过 request 类的属性设置必要的信息，即 API 中必须要提供的信息。\\n```java\\n\\nrequest.SourceRegionId = \\"your_value\\"; // 该参数值为假设值，请您根据实际情况进行填写\\n\\nrequest.RegionId = \\"your_value\\"; // 该参数值为假设值，请您根据实际情况进行填写\\n\\n```\\n5. 通过 client 对象获得对应 request 响应 response 。\\n```java\\nModifySecurityGroupRuleResponse response = client.modifySecurityGroupRule(request);\\nSystem.out.println(new Gson().toJson(response.Body));\\n```\\n6. 调用 response 中对应的属性获得返回的参数值。\\n假设您需要获取 requestId ：\\n```java\\nString requestId = response.Body.requestId;\\n```\\n7. 使用 catch() 处理报错。\\n```java\\ncatch (Exception e) {\\n    e.printStackTrace();\\n}\\n```"}',
    sdk_version: [
      {
        version: "0.0.1",
        publishTime: "2020-08-04 11:05:51",
        changelog: null,
        apiDocs: "",
        releaseReport: false,
      },
      {
        version: "0.0.2",
        publishTime: "2020-10-27 18:07:20",
        changelog: null,
        apiDocs: "",
        releaseReport: false,
      },
      {
        version: "0.1.0",
        publishTime: "2020-11-30 11:15:37",
        changelog: null,
        apiDocs: "",
        releaseReport: false,
      },
      {
        version: "1.0.0",
        publishTime: "2020-12-28 19:15:53",
        changelog: null,
        apiDocs: "",
        releaseReport: false,
      },
      {
        version: "1.0.1",
        publishTime: "2020-12-29 21:55:27",
        changelog: null,
        apiDocs: "",
        releaseReport: false,
      },
      {
        version: "1.0.2",
        publishTime: "2021-04-02 10:37:26",
        changelog: null,
        apiDocs: "",
        releaseReport: false,
      },
      {
        version: "1.1.0",
        publishTime: "2021-08-27 11:02:00",
        changelog: null,
        apiDocs: "",
        releaseReport: false,
      },
      {
        version: "2.1.1",
        publishTime: "2022-04-27 20:25:17",
        changelog: "- Support systemdisk encrypt and arns.",
        apiDocs: "",
        releaseReport: false,
      },
      {
        version: "2.1.2",
        publishTime: "2022-07-11 20:03:15",
        changelog: "- Support Storage And Network Features For LaunchTemplate.",
        apiDocs: "",
        releaseReport: false,
      },
      {
        version: "2.1.3",
        publishTime: "2022-07-15 10:20:52",
        changelog: "- Support Security Group Batch Manager Rules.",
        apiDocs: "",
        releaseReport: false,
      },
      {
        version: "2.1.4",
        publishTime: "2022-09-09 13:59:56",
        changelog: "- Automatically generate sdk tasks.",
        apiDocs: "",
        releaseReport: false,
      },
      {
        version: "2.1.5",
        publishTime: "2022-09-14 10:24:57",
        changelog: "- Automatically generate sdk tasks.",
        apiDocs: "",
        releaseReport: false,
      },
      {
        version: "2.1.6",
        publishTime: "2022-09-21 14:23:56",
        changelog: "- Automatically generate sdk tasks.",
        apiDocs: "",
        releaseReport: false,
      },
      {
        version: "3.0.0",
        publishTime: "2022-09-27 21:09:06",
        changelog: "- Modify Size type form int32 to int64 of `DescribePriceRequest` `DataDisk` param.",
        apiDocs: "",
        releaseReport: false,
      },
      {
        version: "3.0.1",
        publishTime: "2022-10-14 19:40:32",
        changelog: "- Add GPUMemorySize to DescribeInstanceTypes api.",
        apiDocs: "",
        releaseReport: false,
      },
      {
        version: "3.0.2",
        publishTime: "2022-10-19 13:18:21",
        changelog: "- Automatically generate sdk tasks.",
        apiDocs: "",
        releaseReport: false,
      },
      {
        version: "3.0.3",
        publishTime: "2022-10-27 14:55:12",
        changelog: "- Automatically generate sdk tasks.",
        apiDocs: "",
        releaseReport: false,
      },
      {
        version: "3.0.4",
        publishTime: "2022-10-27 19:43:41",
        changelog: "- Automatically generate sdk tasks.",
        apiDocs: "",
        releaseReport: false,
      },
      {
        version: "3.0.5",
        publishTime: "2022-10-28 12:50:14",
        changelog: "- Automatically generate sdk tasks.",
        apiDocs: "",
        releaseReport: false,
      },
      {
        version: "3.0.6",
        publishTime: "2022-11-02 14:15:31",
        changelog: "- Automatically generate sdk tasks.",
        apiDocs: "",
        releaseReport: false,
      },
      {
        version: "3.0.7",
        publishTime: "2022-11-02 20:16:25",
        changelog: "- Automatically generate sdk tasks.",
        apiDocs: "",
        releaseReport: false,
      },
      {
        version: "3.0.8",
        publishTime: "2022-11-03 12:08:48",
        changelog: "- Automatically generate sdk tasks.",
        apiDocs: "",
        releaseReport: false,
      },
      {
        version: "3.0.9",
        publishTime: "2022-11-18 10:06:29",
        changelog:
          "- Supported PRICE PRICING_PLAN_RESULT_NOT_FOUND error code for CreateCapacityReservation CreateElasticityAssurance.\n- Image check supported in CreateImage .",
        apiDocs: "",
        releaseReport: false,
      },
      {
        version: "3.1.0",
        publishTime: "2022-11-23 17:32:48",
        changelog:
          "- Add and optimize error code.\n- Support issue occurrence time.\n- Fixed bug for shared encrypted image created instance limit zoneId error code.\n- DescribeTasks add ResourceIds Parameter.",
        apiDocs: "",
        releaseReport: false,
      },
      {
        version: "3.1.1",
        publishTime: "2022-11-24 19:55:22",
        changelog:
          "- Add error code for ModifyInstanceNetworkSpec.\n- Add invalid account buying spot error code.\n- Support ip prefix for eni.\n- Update the StorageLocationArn to private.",
        apiDocs: "",
        releaseReport: false,
      },
      {
        version: "3.1.2",
        publishTime: "2022-11-24 22:13:42",
        changelog:
          "- Add error code for ModifyInstanceNetworkSpec.\n- Add invalid account buying spot error code.\n- Support ip prefix for eni.\n- Update the StorageLocationArn to private.",
        apiDocs: "",
        releaseReport: false,
      },
      {
        version: "3.1.3",
        publishTime: "2022-12-27 10:39:24",
        changelog:
          "- CreateImage support system tag.\n- Fixed ModifyImageAttribute error code.\n- Add CreateRouteEntry ErrorCode Map.\n- Add parameter for ModifyPrepayInstanceSpec.\n- Support  networkCard.\n- Add responselog.\n- Support Attributes field in DescribeDiagnosticReportAttributes.",
        apiDocs: "",
        releaseReport: false,
      },
      {
        version: "3.1.4",
        publishTime: "2023-01-05 10:38:49",
        changelog:
          "- Deprecate DescribeDedicatedBlockStorageClusters API.\n- Deprecate CreateDedicatedBlockStorageCluster API.\n- Add ErrorCode to ReplaceSystemDisk API.\n- Supported SystemDiskEncrypted for DescribeLaunchTemplateVersions CreateLaunchTemplateVersion and CreateLaunchTemplate.",
        apiDocs: "",
        releaseReport: false,
      },
      {
        version: "3.1.5",
        publishTime: "2023-01-05 20:02:44",
        changelog:
          "- Deprecate DescribeDedicatedBlockStorageClusters API.\n- Deprecate CreateDedicatedBlockStorageCluster API.\n- Add ErrorCode to ReplaceSystemDisk API.\n- Supported SystemDiskEncrypted for DescribeLaunchTemplateVersions CreateLaunchTemplateVersion and CreateLaunchTemplate.",
        apiDocs: "",
        releaseReport: false,
      },
      {
        version: "3.1.6",
        publishTime: "2023-01-13 16:20:27",
        changelog: "- Add nat errorCode.\n- Support tag for managed instance.",
        apiDocs: "",
        releaseReport: false,
      },
      {
        version: "3.1.7",
        publishTime: "2023-01-15 22:37:02",
        changelog: "- Support autoProvisioningGroup instance pattern.",
        apiDocs: "https://aliyunsdk-pages.alicdn.com/apidocs/Ecs/2014-05-26/java-tea/3.1.7/index.html",
        releaseReport: true,
      },
      {
        version: "3.1.8",
        publishTime: "2023-02-13 11:51:40",
        changelog:
          "- Support TagPolicy Verify NoTag.\n- Fixed bugs for DescribeDemands error code.\n- Add encrypted disk ErrorCode.\n- DescribeDedicatedHosts supports SocketDetails param to check socket capacities of specified dedicated hosts.",
        apiDocs: "https://aliyunsdk-pages.alicdn.com/apidocs/Ecs/2014-05-26/java-tea/3.1.8/index.html",
        releaseReport: true,
      },
      {
        version: "3.1.9",
        publishTime: "2023-02-20 15:47:13",
        changelog:
          "- Edit error code.\n- Change timeout.\n- Add ErrorCode ServiceUnavailable for DescribeLaunchTemplates.\n- Add an error code to indicate insufficient quota in the zone.\n- Add specific error code for some unknown error.\n- Delete unused error code.\n- Support AutoRelaseTIme.",
        apiDocs: "https://aliyunsdk-pages.alicdn.com/apidocs/Ecs/2014-05-26/java-tea/3.1.9/index.html",
        releaseReport: true,
      },
      {
        version: "3.1.10",
        publishTime: "2023-03-27 16:32:19",
        changelog: null,
        apiDocs: "https://aliyunsdk-pages.alicdn.com/apidocs/Ecs/2014-05-26/java-tea/3.1.10/index.html",
        releaseReport: true,
      },
      {
        version: "3.1.11",
        publishTime: "2023-03-28 18:06:53",
        changelog: null,
        apiDocs: "https://aliyunsdk-pages.alicdn.com/apidocs/Ecs/2014-05-26/java-tea/3.1.11/index.html",
        releaseReport: true,
      },
      {
        version: "3.1.12",
        publishTime: "2023-04-17 20:29:16",
        changelog: null,
        apiDocs: "https://aliyunsdk-pages.alicdn.com/apidocs/Ecs/2014-05-26/java-tea/3.1.12/index.html",
        releaseReport: true,
      },
      {
        version: "3.1.13",
        publishTime: "2023-05-25 11:22:57",
        changelog: null,
        apiDocs: "https://aliyunsdk-pages.alicdn.com/apidocs/Ecs/2014-05-26/java-tea/3.1.13/index.html",
        releaseReport: true,
      },
      {
        version: "3.1.14",
        publishTime: "2023-08-01 15:51:50",
        changelog: null,
        apiDocs: "https://aliyunsdk-pages.alicdn.com/apidocs/Ecs/2014-05-26/java-tea/3.1.14/index.html",
        releaseReport: true,
      },
      {
        version: "3.1.15",
        publishTime: "2023-10-10 09:51:03",
        changelog: null,
        apiDocs: "https://aliyunsdk-pages.alicdn.com/apidocs/Ecs/2014-05-26/java-tea/3.1.15/index.html",
        releaseReport: false,
      },
      {
        version: "3.1.16",
        publishTime: "2023-10-10 10:27:36",
        changelog: null,
        apiDocs: "https://aliyunsdk-pages.alicdn.com/apidocs/Ecs/2014-05-26/java-tea/3.1.16/index.html",
        releaseReport: true,
      },
      {
        version: "3.1.17",
        publishTime: "2023-10-25 01:28:51",
        changelog: null,
        apiDocs: "https://aliyunsdk-pages.alicdn.com/apidocs/Ecs/2014-05-26/java-tea/3.1.17/index.html",
        releaseReport: true,
      },
      {
        version: "5.0.0",
        publishTime: "2024-02-02 18:07:12",
        changelog: null,
        apiDocs: "https://aliyunsdk-pages.alicdn.com/apidocs/Ecs/2014-05-26/java-tea/5.0.0/index.html",
        releaseReport: true,
      },
      {
        version: "5.0.1",
        publishTime: "2024-02-29 01:41:16",
        changelog: null,
        apiDocs: "https://aliyunsdk-pages.alicdn.com/apidocs/Ecs/2014-05-26/java-tea/5.0.1/index.html",
        releaseReport: true,
      },
      {
        version: "5.0.2",
        publishTime: "2024-03-01 01:38:29",
        changelog: null,
        apiDocs: "https://aliyunsdk-pages.alicdn.com/apidocs/Ecs/2014-05-26/java-tea/5.0.2/index.html",
        releaseReport: true,
      },
      {
        version: "5.0.3",
        publishTime: "2024-03-13 01:34:19",
        changelog: null,
        apiDocs: "https://aliyunsdk-pages.alicdn.com/apidocs/Ecs/2014-05-26/java-tea/5.0.3/index.html",
        releaseReport: true,
      },
      {
        version: "5.0.4",
        publishTime: "2024-04-10 13:11:29",
        changelog: null,
        apiDocs: "https://aliyunsdk-pages.alicdn.com/apidocs/Ecs/2014-05-26/java-tea/5.0.4/index.html",
        releaseReport: true,
      },
      {
        version: "5.1.0",
        publishTime: "2024-04-11 01:41:14",
        changelog: null,
        apiDocs: "https://aliyunsdk-pages.alicdn.com/apidocs/Ecs/2014-05-26/java-tea/5.1.0/index.html",
        releaseReport: true,
      },
      {
        version: "5.1.1",
        publishTime: "2024-04-13 01:56:51",
        changelog: null,
        apiDocs: "https://aliyunsdk-pages.alicdn.com/apidocs/Ecs/2014-05-26/java-tea/5.1.1/index.html",
        releaseReport: true,
      },
      {
        version: "5.1.2",
        publishTime: "2024-04-25 01:51:07",
        changelog: null,
        apiDocs: "https://aliyunsdk-pages.alicdn.com/apidocs/Ecs/2014-05-26/java-tea/5.1.2/index.html",
        releaseReport: true,
      },
      {
        version: "5.1.3",
        publishTime: "2024-05-08 02:13:55",
        changelog: null,
        apiDocs: "https://aliyunsdk-pages.alicdn.com/apidocs/Ecs/2014-05-26/java-tea/5.1.3/index.html",
        releaseReport: true,
      },
      {
        version: "5.1.4",
        publishTime: "2024-05-09 01:35:02",
        changelog: null,
        apiDocs: "https://aliyunsdk-pages.alicdn.com/apidocs/Ecs/2014-05-26/java-tea/5.1.4/index.html",
        releaseReport: true,
      },
      {
        version: "5.1.5",
        publishTime: "2024-05-15 10:33:32",
        changelog: null,
        apiDocs: "https://aliyunsdk-pages.alicdn.com/apidocs/Ecs/2014-05-26/java-tea/5.1.5/index.html",
        releaseReport: true,
      },
      {
        version: "5.1.6",
        publishTime: "2024-05-18 01:58:55",
        changelog: null,
        apiDocs: "https://aliyunsdk-pages.alicdn.com/apidocs/Ecs/2014-05-26/java-tea/5.1.6/index.html",
        releaseReport: true,
      },
      {
        version: "5.1.7",
        publishTime: "2024-05-22 01:41:31",
        changelog: null,
        apiDocs: "https://aliyunsdk-pages.alicdn.com/apidocs/Ecs/2014-05-26/java-tea/5.1.7/index.html",
        releaseReport: true,
      },
      {
        version: "5.1.8",
        publishTime: "2024-05-23 15:17:17",
        changelog: null,
        apiDocs: "https://aliyunsdk-pages.alicdn.com/apidocs/Ecs/2014-05-26/java-tea/5.1.8/index.html",
        releaseReport: true,
      },
      {
        version: "5.1.9",
        publishTime: "2024-07-23 17:18:44",
        changelog: null,
        apiDocs: "https://aliyunsdk-pages.alicdn.com/apidocs/Ecs/2014-05-26/java-tea/5.1.9/index.html",
        releaseReport: true,
      },
      {
        version: "5.1.10",
        publishTime: "2024-08-02 01:40:03",
        changelog: null,
        apiDocs: "https://aliyunsdk-pages.alicdn.com/apidocs/Ecs/2014-05-26/java-tea/5.1.10/index.html",
        releaseReport: true,
      },
      {
        version: "5.1.11",
        publishTime: "2024-08-13 01:46:24",
        changelog: null,
        apiDocs: "https://aliyunsdk-pages.alicdn.com/apidocs/Ecs/2014-05-26/java-tea/5.1.11/index.html",
        releaseReport: true,
      },
      {
        version: "5.1.12",
        publishTime: "2024-08-22 01:48:44",
        changelog: null,
        apiDocs: "https://aliyunsdk-pages.alicdn.com/apidocs/Ecs/2014-05-26/java-tea/5.1.12/index.html",
        releaseReport: true,
      },
      {
        version: "5.2.0",
        publishTime: "2024-08-24 01:46:42",
        changelog: null,
        apiDocs: "https://aliyunsdk-pages.alicdn.com/apidocs/Ecs/2014-05-26/java-tea/5.2.0/index.html",
        releaseReport: true,
      },
    ],
    last_version: "5.2.0",
    last_api_docs: "https://aliyunsdk-pages.alicdn.com/apidocs/Ecs/2014-05-26/java-tea/5.2.0/index.html",
    sdk_require: null,
    install: "com.aliyun:ecs20140526:5.2.0",
    releaseReport: true,
  },
  "java-async-tea": {
    id: 1311759,
    language: "java-async",
    package_name: "com.aliyun/alibabacloud-ecs20140526",
    sdk_type: "dara",
    repo_address: "https://mvnrepository.com/artifact/com.aliyun/alibabacloud-ecs20140526/5.0.18",
    platform: "maven",
    github_address: "https://github.com/aliyun/alibabacloud-java-async-sdk/tree/master/ecs-20140526",
    description: "云服务器 ECS",
    updated_time: "2024-08-24 01:57:13",
    doc: '{"status":"[![Latest Stable Version](https://img.shields.io/maven-central/v/com.aliyun/alibabacloud-ecs20140526.svg?label=Maven%20Central)](https://central.sonatype.com/artifact/com.aliyun/alibabacloud-ecs20140526)\\n[![Codacy Badge](https://app.codacy.com/project/badge/Grade/f032764fe94445868d7eff7d9adafeb1)](https://www.codacy.com/gh/aliyun/alibabacloud-java-async-sdk/dashboard?utm_source=github.com&amp;utm_medium=referral&amp;utm_content=aliyun/alibabacloud-java-async-sdk&amp;utm_campaign=Badge_Grade)\\n\\n## 环境要求\\n\\n- 最低要求Java 8\\n\\n```","install":[{"method":"Apache Maven","command":"```xml\\n<dependency>\\n  <groupId>com.aliyun</groupId>\\n  <artifactId>alibabacloud-ecs20140526</artifactId>\\n  <version>5.0.18</version>\\n</dependency>\\n```"},{"method":"Gradle Groovy DSL","command":"```plain\\nimplementation \'com.aliyun:alibabacloud-ecs20140526:5.0.18\'\\n```"},{"method":"Gradle Kotlin DSL","command":"```plain\\nimplementation(\\"com.aliyun:alibabacloud-ecs20140526:5.0.18\\")\\n```"},{"method":"Scala SBT","command":"```plain\\nlibraryDependencies += \\"com.aliyun\\" % \\"alibabacloud-ecs20140526\\" % \\"5.0.18\\"\\n```"},{"method":"Apache Ivy","command":"```xml\\n<dependency org=\\"com.aliyun\\" name=\\"alibabacloud-ecs20140526\\" rev=\\"5.0.18\\" />\\n```"},{"method":"Groovy Grape","command":"```plain\\n@Grapes(\\n  @Grab(group=\'com.aliyun\', module=\'alibabacloud-ecs20140526\', version=\'5.0.18\')\\n)\\n```"},{"method":"Leiningen","command":"```plain\\n[com.aliyun/alibabacloud-ecs20140526 \\"5.0.18\\"]\\n```"},{"method":"Apache Buildr","command":"```plain\\n\'com.aliyun:alibabacloud-ecs20140526:jar:5.0.18\'\\n```"}],"codeSample":"## 示例背景\\n\\n- 以下代码详细介绍了升级版 Java 异步 SDK 的使用步骤，仅作`步骤示范`。示例展示了如何调用 ModifySecurityGroupRule API 进行`修改安全组入方向规则`请求。\\n- **说明：** 您需要替换示例中的 accessKeyId 和 accessKeySecret 的值。\\n\\n## 完整代码示例\\n\\n以下为本文示例的完整 Java 异步 SDK 代码。\\n```java\\n// This file is auto-generated, don\'t edit it. Thanks.\\npackage demo;\\n\\nimport com.aliyun.auth.credentials.Credential;\\nimport com.aliyun.auth.credentials.provider.StaticCredentialProvider;\\nimport com.aliyun.core.http.HttpClient;\\nimport com.aliyun.core.http.HttpMethod;\\nimport com.aliyun.core.http.ProxyOptions;\\nimport com.aliyun.httpcomponent.httpclient.ApacheAsyncHttpClientBuilder;\\nimport com.aliyun.sdk.service.ecs20140526.models.*;\\nimport com.aliyun.sdk.service.ecs20140526.*;\\nimport com.google.gson.Gson;\\nimport darabonba.core.RequestConfiguration;\\nimport darabonba.core.client.ClientOverrideConfiguration;\\nimport darabonba.core.utils.CommonUtil;\\nimport darabonba.core.TeaPair;\\n\\n//import javax.net.ssl.KeyManager;\\n//import javax.net.ssl.X509TrustManager;\\nimport java.net.InetSocketAddress;\\nimport java.time.Duration;\\nimport java.util.*;\\nimport java.util.concurrent.CompletableFuture;\\nimport java.io.*;\\n\\npublic class ModifySecurityGroupRule {\\n    public static void main(String[] args) throws Exception {\\n\\n        // HttpClient Configuration\\n        /*HttpClient httpClient = new ApacheAsyncHttpClientBuilder()\\n                .connectionTimeout(Duration.ofSeconds(10)) // Set the connection timeout time, the default is 10 seconds\\n                .responseTimeout(Duration.ofSeconds(10)) // Set the response timeout time, the default is 20 seconds\\n                .maxConnections(128) // Set the connection pool size\\n                .maxIdleTimeOut(Duration.ofSeconds(50)) // Set the connection pool timeout, the default is 30 seconds\\n                // Configure the proxy\\n                .proxy(new ProxyOptions(ProxyOptions.Type.HTTP, new InetSocketAddress(\\"<your-proxy-hostname>\\", 9001))\\n                        .setCredentials(\\"<your-proxy-username>\\", \\"<your-proxy-password>\\"))\\n                // If it is an https connection, you need to configure the certificate, or ignore the certificate(.ignoreSSL(true))\\n                .x509TrustManagers(new X509TrustManager[]{})\\n                .keyManagers(new KeyManager[]{})\\n                .ignoreSSL(false)\\n                .build();*/\\n\\n        // Configure Credentials authentication information, including ak, secret, token\\n        StaticCredentialProvider provider = StaticCredentialProvider.create(Credential.builder()\\n                // Please ensure that the environment variables ALIBABA_CLOUD_ACCESS_KEY_ID and ALIBABA_CLOUD_ACCESS_KEY_SECRET are set.\\n                .accessKeyId(System.getenv(\\"ALIBABA_CLOUD_ACCESS_KEY_ID\\"))\\n                .accessKeySecret(System.getenv(\\"ALIBABA_CLOUD_ACCESS_KEY_SECRET\\"))\\n                //.securityToken(System.getenv(\\"ALIBABA_CLOUD_SECURITY_TOKEN\\")) // use STS token\\n                .build());\\n\\n        // Configure the Client\\n        AsyncClient client = AsyncClient.builder()\\n                //.httpClient(httpClient) // Use the configured HttpClient, otherwise use the default HttpClient (Apache HttpClient)\\n                .credentialsProvider(provider)\\n                //.serviceConfiguration(Configuration.create()) // Service-level configuration\\n                // Client-level configuration rewrite, can set Endpoint, Http request parameters, etc.\\n                .overrideConfiguration(\\n                        ClientOverrideConfiguration.create()\\n                                  // Endpoint 请参考 https://api.aliyun.com/product/Ecs\\n                                .setEndpointOverride(\\"ecs-cn-hangzhou.aliyuncs.com\\")\\n                        //.setConnectTimeout(Duration.ofSeconds(30))\\n                )\\n                .build();\\n\\n        // Parameter settings for API request\\n        ModifySecurityGroupRuleRequest modifySecurityGroupRuleRequest = ModifySecurityGroupRuleRequest.builder()\\n                .sourceRegionId(\\"your_value\\")\\n                .regionId(\\"your_value\\")\\n                // Request-level configuration rewrite, can set Http request parameters, etc.\\n                // .requestConfiguration(RequestConfiguration.create().setHttpHeaders(new HttpHeaders()))\\n                .build();\\n\\n        // Asynchronously get the return value of the API request\\n        CompletableFuture<ModifySecurityGroupRuleResponse> response = client.modifySecurityGroupRule(modifySecurityGroupRuleRequest);\\n        // Synchronously get the return value of the API request\\n        ModifySecurityGroupRuleResponse resp = response.get();\\n        System.out.println(new Gson().toJson(resp));\\n        // Asynchronous processing of return values\\n        /*response.thenAccept(resp -> {\\n            System.out.println(new Gson().toJson(resp));\\n        }).exceptionally(throwable -> { // Handling exceptions\\n            System.out.println(throwable.getMessage());\\n            return null;\\n        });*/\\n\\n        // Finally, close the client\\n        client.close();\\n    }\\n\\n}\\n\\n```"}',
    sdk_version: [
      {
        version: "1.0.1",
        publishTime: "2022-03-04 16:04:23",
        changelog: null,
        apiDocs: "",
        releaseReport: false,
      },
      {
        version: "1.0.2",
        publishTime: "2022-04-01 20:04:34",
        changelog: "",
        apiDocs: "",
        releaseReport: false,
      },
      {
        version: "1.0.3",
        publishTime: "2022-05-13 12:34:12",
        changelog: "- Support systemdisk encrypt and arns.",
        apiDocs: "",
        releaseReport: false,
      },
      {
        version: "2.0.0",
        publishTime: "2022-09-27 21:08:32",
        changelog: "- Modify Size type form int32 to int64 of `DescribePriceRequest` `DataDisk` param.",
        apiDocs: "",
        releaseReport: false,
      },
      {
        version: "2.0.1",
        publishTime: "2022-10-14 19:40:04",
        changelog: "- Add GPUMemorySize to DescribeInstanceTypes api.",
        apiDocs: "",
        releaseReport: false,
      },
      {
        version: "2.0.2",
        publishTime: "2023-02-13 11:51:14",
        changelog:
          "- Support TagPolicy Verify NoTag.\n- Fixed bugs for DescribeDemands error code.\n- Add encrypted disk ErrorCode.\n- DescribeDedicatedHosts supports SocketDetails param to check socket capacities of specified dedicated hosts.",
        apiDocs: "",
        releaseReport: false,
      },
      {
        version: "2.0.3",
        publishTime: "2023-03-28 18:06:43",
        changelog: null,
        apiDocs: "https://aliyunsdk-pages.alicdn.com/apidocs/Ecs/2014-05-26/java-async-tea/2.0.3/index.html",
        releaseReport: false,
      },
      {
        version: "2.0.4",
        publishTime: "2023-04-17 20:25:15",
        changelog: null,
        apiDocs: "https://aliyunsdk-pages.alicdn.com/apidocs/Ecs/2014-05-26/java-async-tea/2.0.4/index.html",
        releaseReport: false,
      },
      {
        version: "2.0.5",
        publishTime: "2023-05-25 11:30:19",
        changelog: null,
        apiDocs: "https://aliyunsdk-pages.alicdn.com/apidocs/Ecs/2014-05-26/java-async-tea/2.0.5/index.html",
        releaseReport: false,
      },
      {
        version: "2.0.6",
        publishTime: "2023-08-09 09:55:21",
        changelog: null,
        apiDocs: "https://aliyunsdk-pages.alicdn.com/apidocs/Ecs/2014-05-26/java-async-tea/2.0.6/index.html",
        releaseReport: false,
      },
      {
        version: "2.0.7",
        publishTime: "2023-09-19 01:29:02",
        changelog: null,
        apiDocs: "https://aliyunsdk-pages.alicdn.com/apidocs/Ecs/2014-05-26/java-async-tea/2.0.7/index.html",
        releaseReport: false,
      },
      {
        version: "2.0.8",
        publishTime: "2023-09-20 01:28:13",
        changelog: null,
        apiDocs: "https://aliyunsdk-pages.alicdn.com/apidocs/Ecs/2014-05-26/java-async-tea/2.0.8/index.html",
        releaseReport: false,
      },
      {
        version: "2.0.9",
        publishTime: "2023-09-26 21:01:23",
        changelog: null,
        apiDocs: "https://aliyunsdk-pages.alicdn.com/apidocs/Ecs/2014-05-26/java-async-tea/2.0.9/index.html",
        releaseReport: false,
      },
      {
        version: "2.0.10",
        publishTime: "2023-10-10 01:28:01",
        changelog: null,
        apiDocs: "https://aliyunsdk-pages.alicdn.com/apidocs/Ecs/2014-05-26/java-async-tea/2.0.10/index.html",
        releaseReport: false,
      },
      {
        version: "2.0.11",
        publishTime: "2023-10-19 01:27:32",
        changelog: null,
        apiDocs: "https://aliyunsdk-pages.alicdn.com/apidocs/Ecs/2014-05-26/java-async-tea/2.0.11/index.html",
        releaseReport: false,
      },
      {
        version: "2.0.12",
        publishTime: "2023-10-25 01:33:24",
        changelog: null,
        apiDocs: "https://aliyunsdk-pages.alicdn.com/apidocs/Ecs/2014-05-26/java-async-tea/2.0.12/index.html",
        releaseReport: false,
      },
      {
        version: "5.0.0",
        publishTime: "2024-02-02 18:12:44",
        changelog: null,
        apiDocs: "https://aliyunsdk-pages.alicdn.com/apidocs/Ecs/2014-05-26/java-async-tea/5.0.0/index.html",
        releaseReport: false,
      },
      {
        version: "5.0.1",
        publishTime: "2024-02-29 01:47:01",
        changelog: null,
        apiDocs: "https://aliyunsdk-pages.alicdn.com/apidocs/Ecs/2014-05-26/java-async-tea/5.0.1/index.html",
        releaseReport: false,
      },
      {
        version: "5.0.2",
        publishTime: "2024-03-01 01:39:20",
        changelog: null,
        apiDocs: "https://aliyunsdk-pages.alicdn.com/apidocs/Ecs/2014-05-26/java-async-tea/5.0.2/index.html",
        releaseReport: false,
      },
      {
        version: "5.0.3",
        publishTime: "2024-03-13 01:38:59",
        changelog: null,
        apiDocs: "https://aliyunsdk-pages.alicdn.com/apidocs/Ecs/2014-05-26/java-async-tea/5.0.3/index.html",
        releaseReport: false,
      },
      {
        version: "5.0.4",
        publishTime: "2024-04-10 13:21:28",
        changelog: null,
        apiDocs: "https://aliyunsdk-pages.alicdn.com/apidocs/Ecs/2014-05-26/java-async-tea/5.0.4/index.html",
        releaseReport: false,
      },
      {
        version: "5.0.5",
        publishTime: "2024-04-11 01:52:28",
        changelog: null,
        apiDocs: "https://aliyunsdk-pages.alicdn.com/apidocs/Ecs/2014-05-26/java-async-tea/5.0.5/index.html",
        releaseReport: false,
      },
      {
        version: "5.0.6",
        publishTime: "2024-04-13 02:13:41",
        changelog: null,
        apiDocs: "https://aliyunsdk-pages.alicdn.com/apidocs/Ecs/2014-05-26/java-async-tea/5.0.6/index.html",
        releaseReport: false,
      },
      {
        version: "5.0.7",
        publishTime: "2024-04-25 01:57:44",
        changelog: null,
        apiDocs: "https://aliyunsdk-pages.alicdn.com/apidocs/Ecs/2014-05-26/java-async-tea/5.0.7/index.html",
        releaseReport: false,
      },
      {
        version: "5.0.8",
        publishTime: "2024-05-09 01:48:33",
        changelog: null,
        apiDocs: "https://aliyunsdk-pages.alicdn.com/apidocs/Ecs/2014-05-26/java-async-tea/5.0.8/index.html",
        releaseReport: false,
      },
      {
        version: "5.0.9",
        publishTime: "2024-05-15 10:07:47",
        changelog: null,
        apiDocs: "https://aliyunsdk-pages.alicdn.com/apidocs/Ecs/2014-05-26/java-async-tea/5.0.9/index.html",
        releaseReport: false,
      },
      {
        version: "5.0.10",
        publishTime: "2024-05-18 01:57:43",
        changelog: null,
        apiDocs: "https://aliyunsdk-pages.alicdn.com/apidocs/Ecs/2014-05-26/java-async-tea/5.0.10/index.html",
        releaseReport: false,
      },
      {
        version: "5.0.11",
        publishTime: "2024-05-22 01:56:31",
        changelog: null,
        apiDocs: "https://aliyunsdk-pages.alicdn.com/apidocs/Ecs/2014-05-26/java-async-tea/5.0.11/index.html",
        releaseReport: false,
      },
      {
        version: "5.0.12",
        publishTime: "2024-05-23 02:09:24",
        changelog: null,
        apiDocs: "https://aliyunsdk-pages.alicdn.com/apidocs/Ecs/2014-05-26/java-async-tea/5.0.12/index.html",
        releaseReport: false,
      },
      {
        version: "5.0.13",
        publishTime: "2024-07-23 17:29:54",
        changelog: null,
        apiDocs: "https://aliyunsdk-pages.alicdn.com/apidocs/Ecs/2014-05-26/java-async-tea/5.0.13/index.html",
        releaseReport: false,
      },
      {
        version: "5.0.14",
        publishTime: "2024-08-02 01:53:36",
        changelog: null,
        apiDocs: "https://aliyunsdk-pages.alicdn.com/apidocs/Ecs/2014-05-26/java-async-tea/5.0.14/index.html",
        releaseReport: false,
      },
      {
        version: "5.0.15",
        publishTime: "2024-08-09 02:00:29",
        changelog: null,
        apiDocs: "https://aliyunsdk-pages.alicdn.com/apidocs/Ecs/2014-05-26/java-async-tea/5.0.15/index.html",
        releaseReport: false,
      },
      {
        version: "5.0.16",
        publishTime: "2024-08-13 02:06:22",
        changelog: null,
        apiDocs: "https://aliyunsdk-pages.alicdn.com/apidocs/Ecs/2014-05-26/java-async-tea/5.0.16/index.html",
        releaseReport: false,
      },
      {
        version: "5.0.17",
        publishTime: "2024-08-22 02:12:42",
        changelog: null,
        apiDocs: "https://aliyunsdk-pages.alicdn.com/apidocs/Ecs/2014-05-26/java-async-tea/5.0.17/index.html",
        releaseReport: false,
      },
      {
        version: "5.0.18",
        publishTime: "2024-08-24 01:57:13",
        changelog: null,
        apiDocs: "https://aliyunsdk-pages.alicdn.com/apidocs/Ecs/2014-05-26/java-async-tea/5.0.18/index.html",
        releaseReport: false,
      },
    ],
    last_version: "5.0.18",
    last_api_docs: "https://aliyunsdk-pages.alicdn.com/apidocs/Ecs/2014-05-26/java-async-tea/5.0.18/index.html",
    sdk_require: null,
    install: "com.aliyun:alibabacloud-ecs20140526:5.0.18",
  },
  "python2-tea": {
    id: 1304731,
    language: "python2",
    package_name: "alibabacloud_ecs20140526_py2",
    sdk_type: "dara",
    repo_address: "https://pypi.org/project/alibabacloud_ecs20140526_py2/4.1.2",
    platform: "pypi",
    github_address: "https://github.com/aliyun/alibabacloud-python2-sdk/tree/master/ecs-20140526",
    description: "云服务器 ECS",
    updated_time: "2024-07-13 02:04:41",
    doc: '{"status":"[![PyPI version](https://badge.fury.io/py/alibabacloud-ecs20140526.svg)](https://badge.fury.io/py/alibabacloud-ecs20140526)\\n\\n## 环境要求\\n\\n- Python 2\\n\\n","install":[{"method":"PyPI PIP","command":"```bash\\npip install alibabacloud_ecs20140526_py2==4.1.2\\n```"}],"codeSample":"## 示例背景\\n\\n- 以下代码详细介绍了升级版 SDK 的使用步骤，仅作`步骤示范`。示例展示了如何调用 ModifySecurityGroupRule API 进行`修改安全组入方向规则`请求。\\n- **说明：** 您需要替换示例中的 access_key_id 和 access_key_secret 的值。\\n\\n## 完整代码示例\\n\\n以下为本文示例的完整 Python SDK 代码。\\n```python\\n# -*- coding: utf-8 -*-\\n# This file is auto-generated, don\'t edit it. Thanks.\\nfrom __future__ import unicode_literals\\n\\nimport os\\nimport sys\\n\\nfrom alibabacloud_ecs20140526.client import Client as Ecs20140526Client\\nfrom alibabacloud_tea_openapi import models as open_api_models\\nfrom alibabacloud_ecs20140526 import models as ecs_20140526_models\\nfrom alibabacloud_tea_util import models as util_models\\nfrom alibabacloud_tea_util.client import Client as UtilClient\\n\\n\\nclass Sample(object):\\n    def __init__(self):\\n        pass\\n\\n    @staticmethod\\n    def create_client():\\n        \\"\\"\\"\\n        使用AK&SK初始化账号Client\\n\\n        @return: Client\\n        @throws Exception\\n        \\"\\"\\"\\n        # 工程代码泄露可能会导致 AccessKey 泄露，并威胁账号下所有资源的安全性。以下代码示例仅供参考。\\n        # 建议使用更安全的 STS 方式，更多鉴权访问方式请参见：https://help.aliyun.com/document_detail/378659.html。\\n        config = open_api_models.Config(\\n            # 必填，请确保代码运行环境设置了环境变量 ALIBABA_CLOUD_ACCESS_KEY_ID。,\\n            access_key_id=os.environ[\'ALIBABA_CLOUD_ACCESS_KEY_ID\'],\\n            # 必填，请确保代码运行环境设置了环境变量 ALIBABA_CLOUD_ACCESS_KEY_SECRET。,\\n            access_key_secret=os.environ[\'ALIBABA_CLOUD_ACCESS_KEY_SECRET\']\\n        )\\n        # Endpoint 请参考 https://api.aliyun.com/product/Ecs\\n        config.endpoint = \'ecs-cn-hangzhou.aliyuncs.com\'\\n        return Ecs20140526Client(config)\\n\\n    @staticmethod\\n    def main(args):\\n        client = Sample.create_client()\\n        modify_security_group_rule_request = ecs_20140526_models.ModifySecurityGroupRuleRequest(\\n            region_id=\'your_value\'\\n        )\\n        try:\\n            # 复制代码运行请自行打印 API 的返回值\\n            client.modify_security_group_rule_with_options(modify_security_group_rule_request, util_models.RuntimeOptions())\\n        except Exception as error:\\n            # 此处仅做打印展示，请谨慎对待异常处理，在工程项目中切勿直接忽略异常。\\n            # 错误 message\\n            print error.message\\n            # 诊断地址\\n            print error.data.get(\\"Recommend\\")\\n            UtilClient.assert_as_string(error.message)\\n\\n\\nif __name__ == \'__main__\':\\n    Sample.main(sys.argv[1:])\\n\\n```\\n\\n## 步骤介绍\\n\\n1. 初始化配置对象 alibabacloud_tea_openapi.Config 。\\nConfig 对象存放存放 access_key_id 、access_key_secret 和 endpoint 等配置，Endpoint 如示例中的 ecs-cn-hangzhou.aliyuncs.com 。\\n```python\\nfrom alibabacloud_tea_openapi import models as open_api_models\\n\\nconfig = open_api_models.Config(\\n    # 您的AccessKey ID,\\n    access_key_id=access_key_id,\\n    # 您的AccessKey Secret,\\n    access_key_secret=access_key_secret\\n)\\n# 访问的域名\\nconfig.endpoint = \'ecs-cn-hangzhou.aliyuncs.com\'\\n```\\n2. 实例化一个客户端，从 alibabacloud_ecs20140526.Client 类生成对象 client 。\\n后续 request、response 从 alibabacloud_ecs20140526.models 中获得。\\n```python\\nfrom alibabacloud_ecs20140526.client import Client as Client\\nfrom alibabacloud_ecs20140526 import models as models\\n\\nclient = Client(config)\\n```\\n\\n3. 创建对应 API 的 Request 。\\n方法的命名规则为 API 名称加上 Request 。例如：\\n```python\\nrequest = models.ModifySecurityGroupRuleRequest()\\n```\\n4. 设置请求类 request 的参数。\\n通过设置 request 类的属性设置参数，即 API 中必须要提供的信息。例如：\\n```python\\n\\n# 该参数值为假设值，请您根据实际情况进行填写\\nrequest.SourceRegionId = \\"your_value\\";\\n\\n# 该参数值为假设值，请您根据实际情况进行填写\\nrequest.RegionId = \\"your_value\\";\\n\\n```\\n5. 通过 client 对象获得对应 request 响应 response 。\\n```python\\nresponse = client.modify_security_group_rule(request)\\nprint(response)\\n```\\n5. 调用 response 中对应的属性获得返回的参数值。\\n假设您需要获取 request_id ：\\n```python\\nrequest_id = response.body.request_id\\nprint(request_id)\\n```\\n6. 使用 **try...except...** 处理报错。\\n```python\\nfrom Tea.exceptions import UnretryableException\\n\\ntry:\\n    response = client.modify_security_group_rule(request)\\nexcept UnretryableException as e:\\n    # 网络异常\\n    print(e)\\nexcept TeaException as e:\\n    # 业务异常\\n    print(e)\\nexcept Exception as e:\\n    # 其他异常\\n    print(e)\\n```"}',
    sdk_version: [
      {
        version: "3.0.1",
        publishTime: "2022-10-14 19:38:12",
        changelog: "- Add GPUMemorySize to DescribeInstanceTypes api.",
        apiDocs: "",
        releaseReport: false,
      },
      {
        version: "3.0.2",
        publishTime: "2023-01-11 17:39:54",
        changelog:
          "- Add error code for ModifyInstanceNetworkSpec.\n- Add invalid account buying spot error code.\n- Support ip prefix for eni.\n- Update the StorageLocationArn to private.\n- Security Group Rule support rule id.",
        apiDocs: "",
        releaseReport: false,
      },
      {
        version: "3.0.3",
        publishTime: "2023-02-06 19:26:46",
        changelog:
          "- Add OpenAPI DescribeReservedInstanceAutoRenewAttribute, ModifyReservedInstanceAutoRenewAttribute.",
        apiDocs: "",
        releaseReport: false,
      },
      {
        version: "3.0.4",
        publishTime: "2023-02-13 11:48:02",
        changelog:
          "- Support TagPolicy Verify NoTag.\n- Fixed bugs for DescribeDemands error code.\n- Add encrypted disk ErrorCode.\n- DescribeDedicatedHosts supports SocketDetails param to check socket capacities of specified dedicated hosts.",
        apiDocs: "",
        releaseReport: false,
      },
      {
        version: "3.0.5",
        publishTime: "2023-03-27 16:25:25",
        changelog: null,
        apiDocs: "",
        releaseReport: true,
      },
      {
        version: "3.0.6",
        publishTime: "2023-03-28 17:57:18",
        changelog: null,
        apiDocs: "",
        releaseReport: true,
      },
      {
        version: "3.0.7",
        publishTime: "2023-04-17 20:18:39",
        changelog: null,
        apiDocs: "",
        releaseReport: true,
      },
      {
        version: "3.0.8",
        publishTime: "2023-05-25 11:10:24",
        changelog: null,
        apiDocs: "",
        releaseReport: false,
      },
      {
        version: "3.0.9",
        publishTime: "2023-08-09 09:44:19",
        changelog: null,
        apiDocs: "",
        releaseReport: true,
      },
      {
        version: "3.0.10",
        publishTime: "2023-09-19 01:17:18",
        changelog: null,
        apiDocs: "",
        releaseReport: true,
      },
      {
        version: "3.0.11",
        publishTime: "2023-09-20 01:16:26",
        changelog: null,
        apiDocs: "",
        releaseReport: true,
      },
      {
        version: "3.0.12",
        publishTime: "2023-10-10 01:14:09",
        changelog: null,
        apiDocs: "",
        releaseReport: true,
      },
      {
        version: "3.0.13",
        publishTime: "2023-10-17 01:20:08",
        changelog: null,
        apiDocs: "",
        releaseReport: true,
      },
      {
        version: "3.0.14",
        publishTime: "2023-10-19 01:18:51",
        changelog: null,
        apiDocs: "",
        releaseReport: true,
      },
      {
        version: "3.0.15",
        publishTime: "2023-10-25 01:14:53",
        changelog: null,
        apiDocs: "",
        releaseReport: true,
      },
      {
        version: "4.0.0",
        publishTime: "2024-02-02 17:54:17",
        changelog: null,
        apiDocs: "",
        releaseReport: true,
      },
      {
        version: "4.0.1",
        publishTime: "2024-02-29 01:27:49",
        changelog: null,
        apiDocs: "",
        releaseReport: true,
      },
      {
        version: "4.0.2",
        publishTime: "2024-03-01 01:27:13",
        changelog: null,
        apiDocs: "",
        releaseReport: true,
      },
      {
        version: "4.0.3",
        publishTime: "2024-03-13 01:23:56",
        changelog: null,
        apiDocs: "",
        releaseReport: true,
      },
      {
        version: "4.0.4",
        publishTime: "2024-04-10 12:52:46",
        changelog: null,
        apiDocs: "",
        releaseReport: true,
      },
      {
        version: "4.1.0",
        publishTime: "2024-04-11 01:18:09",
        changelog: null,
        apiDocs: "",
        releaseReport: true,
      },
      {
        version: "4.1.1",
        publishTime: "2024-04-13 01:23:02",
        changelog: null,
        apiDocs: "",
        releaseReport: true,
      },
      {
        version: "4.1.2",
        publishTime: "2024-04-25 01:26:52",
        changelog: null,
        apiDocs: "",
        releaseReport: true,
      },
    ],
    last_version: "4.1.2",
    last_api_docs: null,
    sdk_require: null,
    install: "pip install alibabacloud_ecs20140526_py2==4.1.2",
    releaseReport: true,
  },
  java: {
    id: 294980,
    language: "java",
    package_name: "com.aliyun/aliyun-java-sdk-ecs",
    sdk_type: "old",
    repo_address: "https://mvnrepository.com/artifact/com.aliyun/aliyun-java-sdk-ecs/5.11.7",
    platform: "maven",
    github_address: "https://github.com/aliyun/aliyun-openapi-java-sdk/tree/master/aliyun-java-sdk-ecs",
    description: "云服务器 ECS",
    updated_time: "2024-09-05 03:30:59",
    doc: '{"status":"[![Latest Stable Version](https://img.shields.io/maven-central/v/com.aliyun/aliyun-java-sdk-ecs.svg?label=Maven%20Central)](https://central.sonatype.com/artifact/com.aliyun/aliyun-java-sdk-ecs)\\n[![Build status](https://ci.appveyor.com/api/projects/status/10g6aivxp0jwebr3?svg=true)](https://ci.appveyor.com/project/aliyun/aliyun-openapi-java-sdk)\\n[![codecov](https://codecov.io/gh/aliyun/aliyun-openapi-java-sdk/branch/master/graph/badge.svg)](https://codecov.io/gh/aliyun/aliyun-openapi-java-sdk)\\n\\n## 环境要求\\n\\n- 最低要求Java 6\\n- 安装 SDK 核心库 Core ，可以通过 POM 文件引入的方式来安装。\\n```xml\\n<dependency>\\n  <groupId>com.aliyun</groupId>\\n  <artifactId>aliyun-java-sdk-core</artifactId>\\n  <version>4.6.1</version>\\n</dependency>\\n```\\n","install":[{"method":"Apache Maven","command":"```xml\\n<dependency>\\n  <groupId>com.aliyun</groupId>\\n  <artifactId>aliyun-java-sdk-ecs</artifactId>\\n  <version>5.11.7</version>\\n</dependency>\\n```"},{"method":"Gradle Groovy DSL","command":"```plain\\nimplementation \'com.aliyun:aliyun-java-sdk-ecs:5.11.7\'\\n```"},{"method":"Gradle Kotlin DSL","command":"```plain\\nimplementation(\\"com.aliyun:aliyun-java-sdk-ecs:5.11.7\\")\\n```"},{"method":"Scala SBT","command":"```plain\\nlibraryDependencies += \\"com.aliyun\\" % \\"aliyun-java-sdk-ecs\\" % \\"5.11.7\\"\\n```"},{"method":"Apache Ivy","command":"```xml\\n<dependency org=\\"com.aliyun\\" name=\\"aliyun-java-sdk-ecs\\" rev=\\"5.11.7\\" />\\n```"},{"method":"Groovy Grape","command":"```plain\\n@Grapes(\\n  @Grab(group=\'com.aliyun\', module=\'aliyun-java-sdk-ecs\', version=\'5.11.7\')\\n)\\n```"},{"method":"Leiningen","command":"```plain\\n[com.aliyun/aliyun-java-sdk-ecs \\"5.11.7\\"]\\n```"},{"method":"Apache Buildr","command":"```plain\\n\'com.aliyun:aliyun-java-sdk-ecs:jar:5.11.7\'\\n```"}],"codeSample":"## 示例背景\\n\\n- 以下代码详细介绍了 SDK 的使用步骤，仅作`步骤示范`。示例展示了如何调用 ModifySecurityGroupRule API 进行`修改安全组入方向规则`请求。\\n- **说明：** 您需要替换示例中的 your-region-id、your-access-key-id 和 your-access-key-secret 的值。\\n\\n## 完整代码示例\\n\\n以下为本文示例的完整 Java SDK 代码。\\n```java\\nimport com.aliyuncs.DefaultAcsClient;\\nimport com.aliyuncs.IAcsClient;\\nimport com.aliyuncs.exceptions.ClientException;\\nimport com.aliyuncs.exceptions.ServerException;\\nimport com.aliyuncs.profile.DefaultProfile;\\nimport com.alibaba.fastjson.JSON;\\nimport java.util.*;\\nimport com.aliyuncs.ecs.model.v20140526.*;\\n\\npublic class DescribeImages {\\n\\n    public static void main(String[] args) {\\n        DefaultProfile profile = DefaultProfile.getProfile(\\"cn-hangzhou\\", \\"LTAjVUwKznS*****\\", \\"BNPO1zoNSi484oizGM9fzzwJJ*****\\");\\n        IAcsClient client = new DefaultAcsClient(profile);\\n\\n        // 创建API请求并设置参数\\n        ModifySecurityGroupRuleRequest request = new ModifySecurityGroupRuleRequest();\\n        \\n        request.setSourceRegionId(\\"your_value\\"); // 该参数值为假设值，请您根据实际情况进行填写\\n        \\n        request.setRegionId(\\"your_value\\"); // 该参数值为假设值，请您根据实际情况进行填写\\n        \\n\\n        try {\\n            ModifySecurityGroupRuleResponse response = client.getAcsResponse(request);\\n            System.out.println(JSON.toJSONString(response));\\n            // 打印您需要的返回值，此处打印的是此次请求的 RequestId\\n            System.out.println(response.getRequestId());\\n        } catch (ServerException e) {\\n            e.printStackTrace();\\n        } catch (ClientException e) {\\n            // 打印错误码\\n            System.out.println(\\"ErrCode:\\" + e.getErrCode());\\n            System.out.println(\\"ErrMsg:\\" + e.getErrMsg());\\n            System.out.println(\\"RequestId:\\" + e.getRequestId());\\n        }\\n\\n    }\\n}\\n```\\n\\n## 步骤介绍\\n\\n1. 初始化配置对象 com.aliyuncs.profile.DefaultProfile 。\\nProfile 对象存放 your-access-key-id、your-access-key-secret 和 your-region-id ，region-id 如示例中的 cn-hangzhou 。\\n```java\\nIClientProfile profile = DefaultProfile.getProfile(\\"<your-region-id>\\", \\"<your-access-key-id>\\", \\"<your-access-key-secret>\\");\\n```\\n2. 实例化一个客户端，从 com.aliyuncs.IAcsClient 类生成对象 client 。\\n```java\\nIAcsClient client = new DefaultAcsClient(profile);\\n```\\n3. 创建对应 API 的 Request 。\\n类的命名规则为 API 方法名加上 Request 。例如：\\n```java\\nModifySecurityGroupRuleRequest request = new ModifySecurityGroupRuleRequest();\\n```\\n4. 设置请求类 request 的参数。\\n通过 request 类的 setXxx 方法设置必要的信息，即 API 中必须要提供的信息，通过 set 方法设置参数。例如：\\n```java\\n\\nrequest.setSourceRegionId(\\"your_value\\"); // 该参数值为假设值，请您根据实际情况进行填写\\n\\nrequest.setRegionId(\\"your_value\\"); // 该参数值为假设值，请您根据实际情况进行填写\\n\\n```\\n5. 通过 client 对象获得对应 request 响应 response 。\\n```java\\nModifySecurityGroupRuleResponse response = client.getAcsResponse(request);\\nSystem.out.println(JSON.toJSONString(response));\\n```\\n6. 调用 response 中对应的 get 方法获得返回的参数值。\\n假设您需要获取 requestId ：\\n```java\\nSystem.out.println(response.getRequestId());\\n```\\n根据 API 方法的不同，返回的信息中可能会包含多层的信息。\\n\\n7. 使用 catch() 处理服务器报错和客户端报错。\\n- 服务端报错\\n```java\\ncatch (ServerException e) {\\n    e.printStackTrace();\\n}\\n```\\n- 客户端报错\\n```java\\ncatch (ClientException e) {\\n    System.out.println(\\"ErrCode:\\" + e.getErrCode());\\n    System.out.println(\\"ErrMsg:\\" + e.getErrMsg());\\n    System.out.println(\\"RequestId:\\" + e.getRequestId());\\n}\\n```"}',
    sdk_version: [
      {
        version: "4.19.0",
        publishTime: "2020-03-03 03:33:32",
        changelog: null,
        apiDocs: "",
        releaseReport: false,
      },
      {
        version: "4.19.1",
        publishTime: "2020-03-16 11:46:44",
        changelog: null,
        apiDocs: "",
        releaseReport: false,
      },
      {
        version: "4.19.2",
        publishTime: "2020-03-24 11:00:43",
        changelog: null,
        apiDocs: "",
        releaseReport: false,
      },
      {
        version: "4.19.3",
        publishTime: "2020-04-16 06:09:22",
        changelog: null,
        apiDocs: "",
        releaseReport: false,
      },
      {
        version: "4.19.4",
        publishTime: "2020-04-17 06:00:50",
        changelog: null,
        apiDocs: "",
        releaseReport: false,
      },
      {
        version: "4.19.5",
        publishTime: "2020-05-19 10:30:08",
        changelog: null,
        apiDocs: "",
        releaseReport: false,
      },
      {
        version: "4.19.6",
        publishTime: "2020-05-19 12:06:54",
        changelog: null,
        apiDocs: "",
        releaseReport: false,
      },
      {
        version: "4.19.7",
        publishTime: "2020-06-05 02:45:17",
        changelog: null,
        apiDocs: "",
        releaseReport: false,
      },
      {
        version: "4.19.8",
        publishTime: "2020-06-17 06:09:14",
        changelog: null,
        apiDocs: "",
        releaseReport: false,
      },
      {
        version: "4.19.9",
        publishTime: "2020-07-15 02:02:36",
        changelog: null,
        apiDocs: "",
        releaseReport: false,
      },
      {
        version: "4.19.10",
        publishTime: "2020-08-11 11:37:13",
        changelog: null,
        apiDocs: "",
        releaseReport: false,
      },
      {
        version: "4.19.11",
        publishTime: "2020-09-04 10:05:24",
        changelog: null,
        apiDocs: "",
        releaseReport: false,
      },
      {
        version: "4.19.12",
        publishTime: "2020-09-23 17:49:22",
        changelog: null,
        apiDocs: "",
        releaseReport: false,
      },
      {
        version: "4.20.0",
        publishTime: "2020-10-14 22:46:19",
        changelog: null,
        apiDocs: "",
        releaseReport: false,
      },
      {
        version: "4.21.0",
        publishTime: "2020-10-26 22:48:26",
        changelog: null,
        apiDocs: "",
        releaseReport: false,
      },
      {
        version: "4.22.0",
        publishTime: "2020-11-16 19:28:13",
        changelog: null,
        apiDocs: "",
        releaseReport: false,
      },
      {
        version: "4.22.1",
        publishTime: "2020-11-25 10:43:19",
        changelog: null,
        apiDocs: "",
        releaseReport: false,
      },
      {
        version: "4.22.2",
        publishTime: "2020-11-30 16:11:14",
        changelog: null,
        apiDocs: "",
        releaseReport: false,
      },
      {
        version: "4.23.0",
        publishTime: "2020-12-04 12:25:53",
        changelog: null,
        apiDocs: "",
        releaseReport: false,
      },
      {
        version: "4.23.1",
        publishTime: "2020-12-17 16:13:57",
        changelog: null,
        apiDocs: "",
        releaseReport: false,
      },
      {
        version: "4.23.2",
        publishTime: "2020-12-21 11:04:46",
        changelog: null,
        apiDocs: "",
        releaseReport: false,
      },
      {
        version: "4.23.3",
        publishTime: "2020-12-29 20:38:11",
        changelog: null,
        apiDocs: "",
        releaseReport: false,
      },
      {
        version: "4.23.4",
        publishTime: "2021-01-04 15:03:13",
        changelog: null,
        apiDocs: "",
        releaseReport: false,
      },
      {
        version: "4.23.5",
        publishTime: "2021-01-06 11:47:18",
        changelog: null,
        apiDocs: "",
        releaseReport: false,
      },
      {
        version: "4.23.6",
        publishTime: "2021-01-21 12:20:26",
        changelog: null,
        apiDocs: "",
        releaseReport: false,
      },
      {
        version: "4.23.7",
        publishTime: "2021-01-25 20:55:07",
        changelog: null,
        apiDocs: "",
        releaseReport: false,
      },
      {
        version: "4.23.8",
        publishTime: "2021-02-08 11:22:22",
        changelog: null,
        apiDocs: "",
        releaseReport: false,
      },
      {
        version: "4.23.9",
        publishTime: "2021-02-08 17:42:43",
        changelog: null,
        apiDocs: "",
        releaseReport: false,
      },
      {
        version: "4.23.10",
        publishTime: "2021-02-23 00:23:44",
        changelog: null,
        apiDocs: "",
        releaseReport: false,
      },
      {
        version: "4.23.11",
        publishTime: "2021-03-31 11:13:53",
        changelog: null,
        apiDocs: "",
        releaseReport: false,
      },
      {
        version: "4.23.12",
        publishTime: "2021-04-09 14:00:20",
        changelog: null,
        apiDocs: "",
        releaseReport: false,
      },
      {
        version: "4.24.0",
        publishTime: "2021-04-22 15:39:39",
        changelog: null,
        apiDocs: "",
        releaseReport: false,
      },
      {
        version: "4.24.2",
        publishTime: "2021-06-04 10:31:26",
        changelog: null,
        apiDocs: "",
        releaseReport: false,
      },
      {
        version: "4.24.3",
        publishTime: "2021-06-08 16:30:26",
        changelog: null,
        apiDocs: "",
        releaseReport: false,
      },
      {
        version: "4.24.4",
        publishTime: "2021-07-19 15:28:36",
        changelog: null,
        apiDocs: "",
        releaseReport: false,
      },
      {
        version: "4.24.5",
        publishTime: "2021-07-27 10:40:35",
        changelog: null,
        apiDocs: "",
        releaseReport: false,
      },
      {
        version: "4.24.6",
        publishTime: "2021-08-19 19:42:46",
        changelog: null,
        apiDocs: "",
        releaseReport: false,
      },
      {
        version: "4.24.7",
        publishTime: "2021-08-19 19:53:02",
        changelog: null,
        apiDocs: "",
        releaseReport: false,
      },
      {
        version: "4.24.8",
        publishTime: "2021-09-15 11:08:14",
        changelog: null,
        apiDocs: "",
        releaseReport: false,
      },
      {
        version: "4.24.9",
        publishTime: "2021-10-08 17:53:00",
        changelog: null,
        apiDocs: "",
        releaseReport: false,
      },
      {
        version: "4.24.11",
        publishTime: "2021-10-18 11:54:27",
        changelog: null,
        apiDocs: "",
        releaseReport: false,
      },
      {
        version: "4.24.12",
        publishTime: "2021-12-06 21:09:08",
        changelog: null,
        apiDocs: "",
        releaseReport: false,
      },
      {
        version: "4.24.13",
        publishTime: "2021-12-20 20:23:29",
        changelog: null,
        apiDocs: "",
        releaseReport: false,
      },
      {
        version: "4.24.14",
        publishTime: "2022-01-14 15:27:22",
        changelog: null,
        apiDocs: "",
        releaseReport: false,
      },
      {
        version: "4.24.15",
        publishTime: "2022-03-23 10:31:59",
        changelog: null,
        apiDocs: "",
        releaseReport: false,
      },
      {
        version: "4.24.16",
        publishTime: "2022-03-25 11:08:04",
        changelog: null,
        apiDocs: "",
        releaseReport: false,
      },
      {
        version: "4.24.17",
        publishTime: "2022-04-13 17:38:14",
        changelog: "- Support throughput for API DescribeDisks.\n",
        apiDocs: "",
        releaseReport: false,
      },
      {
        version: "4.24.18",
        publishTime: "2022-04-24 19:18:31",
        changelog: "- Support systemdisk encrypt and arns.\n",
        apiDocs: "",
        releaseReport: false,
      },
      {
        version: "4.24.19",
        publishTime: "2022-05-23 10:55:50",
        changelog: "- Support systemdisk encrypt and arns.\n- Update tag parameters.",
        apiDocs: "",
        releaseReport: false,
      },
      {
        version: "4.24.20",
        publishTime: "2022-06-10 16:43:48",
        changelog: "- Support removing a instance from a deployment set",
        apiDocs: "",
        releaseReport: false,
      },
      {
        version: "4.24.21",
        publishTime: "2022-07-11 20:02:56",
        changelog: "- Support Storage And Network Features For LaunchTemplate.",
        apiDocs: "",
        releaseReport: false,
      },
      {
        version: "4.24.22",
        publishTime: "2022-07-15 10:02:56",
        changelog: "- Support Security Group Batch Manager Rules.",
        apiDocs: "",
        releaseReport: false,
      },
      {
        version: "4.24.23",
        publishTime: "2022-08-02 11:07:07",
        changelog: "- Support ecs instance diagnostic features.",
        apiDocs: "",
        releaseReport: false,
      },
      {
        version: "4.24.24",
        publishTime: "2022-08-31 14:17:23",
        changelog: "- Support create image with boot mode.\n- Provide image boot mode info in DescribeImages.",
        apiDocs: "",
        releaseReport: false,
      },
      {
        version: "4.24.25",
        publishTime: "2022-09-07 15:22:39",
        changelog:
          "- Support attribute filtering for DescribeInstanceTypes.\n- Provide cpuArchitecture and insatnceCategory attribute in DescribeInstanceTypes.",
        apiDocs: "",
        releaseReport: false,
      },
      {
        version: "4.24.26",
        publishTime: "2022-09-09 13:59:39",
        changelog: "- Automatically generate sdk tasks.",
        apiDocs: "",
        releaseReport: false,
      },
      {
        version: "4.24.27",
        publishTime: "2022-09-14 10:24:22",
        changelog: "- Automatically generate sdk tasks.",
        apiDocs: "",
        releaseReport: false,
      },
      {
        version: "4.24.28",
        publishTime: "2022-09-21 14:14:18",
        changelog: "- Automatically generate sdk tasks.",
        apiDocs: "",
        releaseReport: false,
      },
      {
        version: "4.24.29",
        publishTime: "2022-09-21 19:12:46",
        changelog: "- Automatically generate sdk tasks.",
        apiDocs: "",
        releaseReport: false,
      },
      {
        version: "4.24.30",
        publishTime: "2022-10-14 19:38:22",
        changelog: "- Add GPUMemorySize to DescribeInstanceTypes api.",
        apiDocs: "",
        releaseReport: false,
      },
      {
        version: "4.24.31",
        publishTime: "2022-10-19 13:16:23",
        changelog: "- Automatically generate sdk tasks.",
        apiDocs: "",
        releaseReport: false,
      },
      {
        version: "4.24.32",
        publishTime: "2022-10-27 14:53:12",
        changelog: "- Automatically generate sdk tasks.",
        apiDocs: "",
        releaseReport: false,
      },
      {
        version: "4.24.33",
        publishTime: "2022-10-27 19:41:04",
        changelog: "- Automatically generate sdk tasks.",
        apiDocs: "",
        releaseReport: false,
      },
      {
        version: "4.24.34",
        publishTime: "2022-10-28 12:47:56",
        changelog: "- Automatically generate sdk tasks.",
        apiDocs: "",
        releaseReport: false,
      },
      {
        version: "4.24.35",
        publishTime: "2022-11-02 11:29:22",
        changelog: "- Support LICENSE.",
        apiDocs: "",
        releaseReport: false,
      },
      {
        version: "4.24.36",
        publishTime: "2022-11-02 12:16:31",
        changelog: "- Support LICENSE.",
        apiDocs: "",
        releaseReport: false,
      },
      {
        version: "4.24.37",
        publishTime: "2022-11-02 14:12:26",
        changelog: "- Automatically generate sdk tasks.",
        apiDocs: "",
        releaseReport: false,
      },
      {
        version: "4.24.38",
        publishTime: "2022-11-02 20:14:02",
        changelog: "- Automatically generate sdk tasks.",
        apiDocs: "",
        releaseReport: false,
      },
      {
        version: "4.24.39",
        publishTime: "2022-11-03 12:06:43",
        changelog: "- Automatically generate sdk tasks.",
        apiDocs: "",
        releaseReport: false,
      },
      {
        version: "4.24.40",
        publishTime: "2022-11-18 10:04:24",
        changelog:
          "- Supported PRICE PRICING_PLAN_RESULT_NOT_FOUND error code for CreateCapacityReservation CreateElasticityAssurance.\n- Image check supported in CreateImage .",
        apiDocs: "",
        releaseReport: false,
      },
      {
        version: "4.24.41",
        publishTime: "2022-11-23 17:32:05",
        changelog:
          "- Add and optimize error code.\n- Support issue occurrence time.\n- Fixed bug for shared encrypted image created instance limit zoneId error code.\n- DescribeTasks add ResourceIds Parameter.",
        apiDocs: "",
        releaseReport: false,
      },
      {
        version: "4.24.42",
        publishTime: "2022-11-24 19:53:24",
        changelog:
          "- Add error code for ModifyInstanceNetworkSpec.\n- Add invalid account buying spot error code.\n- Support ip prefix for eni.\n- Update the StorageLocationArn to private.",
        apiDocs: "",
        releaseReport: false,
      },
      {
        version: "4.24.43",
        publishTime: "2022-11-29 14:36:47",
        changelog:
          "- Add error code for ModifyInstanceNetworkSpec.\n- Add invalid account buying spot error code.\n- Support ip prefix for eni.\n- Update the StorageLocationArn to private.",
        apiDocs: "",
        releaseReport: false,
      },
      {
        version: "4.24.44",
        publishTime: "2022-12-27 10:35:59",
        changelog:
          "- CreateImage support system tag.\n- Fixed ModifyImageAttribute error code.\n- Add CreateRouteEntry ErrorCode Map.\n- Add parameter for ModifyPrepayInstanceSpec.\n- Support  networkCard.\n- Add responselog.\n- Support Attributes field in DescribeDiagnosticReportAttributes.",
        apiDocs: "",
        releaseReport: false,
      },
      {
        version: "4.24.45",
        publishTime: "2023-01-03 15:35:47",
        changelog: "- Support InstanceMetadataTags for MetaOption.",
        apiDocs: "",
        releaseReport: false,
      },
      {
        version: "4.24.46",
        publishTime: "2023-01-04 11:10:54",
        changelog: "- CreateSnapshot CreateDisk support system tag.\n- Supported network card index.",
        apiDocs: "",
        releaseReport: false,
      },
      {
        version: "4.24.47",
        publishTime: "2023-01-04 14:30:34",
        changelog: "- Support release nat public ip.",
        apiDocs: "",
        releaseReport: false,
      },
      {
        version: "4.24.48",
        publishTime: "2023-01-05 10:38:04",
        changelog:
          "- Deprecate DescribeDedicatedBlockStorageClusters API.\n- Deprecate CreateDedicatedBlockStorageCluster API.\n- Add ErrorCode to ReplaceSystemDisk API.\n- Supported SystemDiskEncrypted for DescribeLaunchTemplateVersions CreateLaunchTemplateVersion and CreateLaunchTemplate.",
        apiDocs: "",
        releaseReport: false,
      },
      {
        version: "4.24.49",
        publishTime: "2023-01-05 19:59:33",
        changelog:
          "- Deprecate DescribeDedicatedBlockStorageClusters API.\n- Deprecate CreateDedicatedBlockStorageCluster API.\n- Add ErrorCode to ReplaceSystemDisk API.\n- Supported SystemDiskEncrypted for DescribeLaunchTemplateVersions CreateLaunchTemplateVersion and CreateLaunchTemplate.",
        apiDocs: "",
        releaseReport: false,
      },
      {
        version: "4.24.50",
        publishTime: "2023-01-13 16:17:05",
        changelog: "- Add nat errorCode.\n- Support tag for managed instance.",
        apiDocs: "",
        releaseReport: false,
      },
      {
        version: "4.24.51",
        publishTime: "2023-01-15 22:33:02",
        changelog: "- Support autoProvisioningGroup instance pattern.",
        apiDocs: "",
        releaseReport: false,
      },
      {
        version: "4.24.52",
        publishTime: "2023-01-30 14:16:29",
        changelog: "- Support system tag.",
        apiDocs: "",
        releaseReport: false,
      },
      {
        version: "4.24.54",
        publishTime: "2023-02-06 14:26:34",
        changelog:
          "- Add OpenAPI DescribeReservedInstanceAutoRenewAttribute, ModifyReservedInstanceAutoRenewAttribute.",
        apiDocs: "",
        releaseReport: false,
      },
      {
        version: "4.24.55",
        publishTime: "2023-02-07 13:04:21",
        changelog: "- Support tag.",
        apiDocs: "",
        releaseReport: false,
      },
      {
        version: "4.24.56",
        publishTime: "2023-02-10 11:00:09",
        changelog:
          "- Support TagPolicy Verify NoTag.\n- Fixed bugs for DescribeDemands error code.\n- Add encrypted disk ErrorCode.\n- DescribeDedicatedHosts supports SocketDetails param to check socket capacities of specified dedicated hosts.",
        apiDocs: "",
        releaseReport: false,
      },
      {
        version: "4.24.57",
        publishTime: "2023-02-10 11:18:14",
        changelog: "- Add parameter DedicatedHostId for DescribePrice.",
        apiDocs: "",
        releaseReport: false,
      },
      {
        version: "4.24.58",
        publishTime: "2023-02-13 11:46:44",
        changelog:
          "- Support TagPolicy Verify NoTag.\n- Fixed bugs for DescribeDemands error code.\n- Add encrypted disk ErrorCode.\n- DescribeDedicatedHosts supports SocketDetails param to check socket capacities of specified dedicated hosts.",
        apiDocs: "",
        releaseReport: false,
      },
      {
        version: "4.24.59",
        publishTime: "2023-02-20 15:43:04",
        changelog:
          "- Edit error code.\n- Change timeout.\n- Add ErrorCode ServiceUnavailable for DescribeLaunchTemplates.\n- Add an error code to indicate insufficient quota in the zone.\n- Add specific error code for some unknown error.\n- Delete unused error code.\n- Support AutoRelaseTIme.",
        apiDocs: "",
        releaseReport: false,
      },
      {
        version: "4.24.60",
        publishTime: "2023-03-27 16:55:09",
        changelog: null,
        apiDocs: "https://aliyunsdk-pages.alicdn.com/apidocs/Ecs/2014-05-26/java/4.24.60/index.html",
        releaseReport: false,
      },
      {
        version: "4.24.61",
        publishTime: "2023-03-29 13:22:25",
        changelog: null,
        apiDocs: "https://aliyunsdk-pages.alicdn.com/apidocs/Ecs/2014-05-26/java/4.24.61/index.html",
        releaseReport: false,
      },
      {
        version: "4.24.62",
        publishTime: "2023-04-24 11:19:14",
        changelog: null,
        apiDocs: "https://aliyunsdk-pages.alicdn.com/apidocs/Ecs/2014-05-26/java/4.24.62/index.html",
        releaseReport: false,
      },
      {
        version: "4.24.63",
        publishTime: "2023-05-25 11:11:05",
        changelog: null,
        apiDocs: "https://aliyunsdk-pages.alicdn.com/apidocs/Ecs/2014-05-26/java/4.24.63/index.html",
        releaseReport: false,
      },
      {
        version: "4.24.64",
        publishTime: "2023-06-14 01:45:41",
        changelog: null,
        apiDocs: "https://aliyunsdk-pages.alicdn.com/apidocs/Ecs/2014-05-26/java/4.24.64/index.html",
        releaseReport: false,
      },
      {
        version: "4.24.65",
        publishTime: "2023-08-01 15:56:39",
        changelog: null,
        apiDocs: "https://aliyunsdk-pages.alicdn.com/apidocs/Ecs/2014-05-26/java/4.24.65/index.html",
        releaseReport: false,
      },
      {
        version: "4.24.66",
        publishTime: "2023-08-17 12:07:40",
        changelog: null,
        apiDocs: "https://aliyunsdk-pages.alicdn.com/apidocs/Ecs/2014-05-26/java/4.24.66/index.html",
        releaseReport: false,
      },
      {
        version: "5.10.57",
        publishTime: "2023-10-17 16:06:29",
        changelog: null,
        apiDocs: "https://aliyunsdk-pages.alicdn.com/apidocs/Ecs/2014-05-26/java/5.10.57/index.html",
        releaseReport: false,
      },
      {
        version: "5.10.58",
        publishTime: "2023-10-17 16:32:47",
        changelog: null,
        apiDocs: "https://aliyunsdk-pages.alicdn.com/apidocs/Ecs/2014-05-26/java/5.10.58/index.html",
        releaseReport: false,
      },
      {
        version: "5.10.59",
        publishTime: "2023-10-17 17:39:02",
        changelog: null,
        apiDocs: "https://aliyunsdk-pages.alicdn.com/apidocs/Ecs/2014-05-26/java/5.10.59/index.html",
        releaseReport: false,
      },
      {
        version: "5.11.0",
        publishTime: "2023-10-17 21:30:56",
        changelog: null,
        apiDocs: "https://aliyunsdk-pages.alicdn.com/apidocs/Ecs/2014-05-26/java/5.11.0/index.html",
        releaseReport: false,
      },
      {
        version: "5.11.1",
        publishTime: "2023-11-06 19:58:17",
        changelog: null,
        apiDocs: "https://aliyunsdk-pages.alicdn.com/apidocs/Ecs/2014-05-26/java/5.11.1/index.html",
        releaseReport: false,
      },
      {
        version: "5.11.2",
        publishTime: "2023-12-07 15:14:26",
        changelog: null,
        apiDocs: "https://aliyunsdk-pages.alicdn.com/apidocs/Ecs/2014-05-26/java/5.11.2/index.html",
        releaseReport: false,
      },
      {
        version: "5.11.3",
        publishTime: "2024-02-01 15:24:01",
        changelog: null,
        apiDocs: "https://aliyunsdk-pages.alicdn.com/apidocs/Ecs/2014-05-26/java/5.11.3/index.html",
        releaseReport: false,
      },
      {
        version: "5.11.4",
        publishTime: "2024-02-01 16:31:03",
        changelog: null,
        apiDocs: "https://aliyunsdk-pages.alicdn.com/apidocs/Ecs/2014-05-26/java/5.11.4/index.html",
        releaseReport: false,
      },
      {
        version: "5.11.5",
        publishTime: "2024-03-13 11:43:57",
        changelog: null,
        apiDocs: "https://aliyunsdk-pages.alicdn.com/apidocs/Ecs/2014-05-26/java/5.11.5/index.html",
        releaseReport: false,
      },
      {
        version: "5.11.6",
        publishTime: "2024-04-26 16:53:25",
        changelog: null,
        apiDocs: "https://aliyunsdk-pages.alicdn.com/apidocs/Ecs/2014-05-26/java/5.11.6/index.html",
        releaseReport: false,
      },
      {
        version: "5.11.7",
        publishTime: "2024-05-23 14:26:49",
        changelog: null,
        apiDocs: "https://aliyunsdk-pages.alicdn.com/apidocs/Ecs/2014-05-26/java/5.11.7/index.html",
        releaseReport: false,
      },
    ],
    last_version: "5.11.7",
    last_api_docs: null,
    sdk_require: null,
    install: "com.aliyun:aliyun-java-sdk-ecs:5.11.7",
  },
  "nodejs-tea": {
    id: 173906,
    language: "nodejs",
    package_name: "@alicloud/ecs20140526",
    sdk_type: "dara",
    repo_address: "https://www.npmjs.com/package/@alicloud/ecs20140526/v/4.2.0",
    platform: "npm",
    github_address: "https://github.com/aliyun/alibabacloud-typescript-sdk/tree/master/ecs-20140526",
    description: "提供性能卓越、稳定可靠、弹性扩展的IaaS级别云计算服务器，实现计算资源的即开即用和弹性伸缩。",
    updated_time: "2024-08-24 01:21:50",
    doc: '{"status":"[![NPM version][npm-image]][npm-url]\\n[![npm download][download-image]][download-url]\\n\\n[npm-image]: https://img.shields.io/npm/v/@alicloud/ecs20140526.svg?style=flat-square\\n[npm-url]: https://npmjs.org/package/@alicloud/ecs20140526\\n[download-image]: https://img.shields.io/npm/dm/@alicloud/ecs20140526.svg?style=flat-square\\n[download-url]: https://npmjs.org/package/@alicloud/ecs20140526\\n\\n## 环境要求\\n\\n- Node.js >= 8.x\\n\\n","install":[{"method":"NPM","command":"```bash\\nnpm install --save @alicloud/ecs20140526@4.2.0\\n```"}],"codeSample":"## 代码示例\\n\\n该语言暂时没有示例代码"}',
    sdk_version: [
      {
        version: "1.0.1",
        publishTime: "2020-10-27 18:01:56",
        changelog: null,
        apiDocs: "",
        releaseReport: false,
      },
      {
        version: "1.1.0",
        publishTime: "2020-11-30 11:16:16",
        changelog: null,
        apiDocs: "",
        releaseReport: false,
      },
      {
        version: "2.0.0",
        publishTime: "2020-12-28 19:11:35",
        changelog: null,
        apiDocs: "",
        releaseReport: false,
      },
      {
        version: "2.0.1",
        publishTime: "2020-12-29 21:49:16",
        changelog: null,
        apiDocs: "",
        releaseReport: false,
      },
      {
        version: "2.0.2",
        publishTime: "2021-03-22 18:23:58",
        changelog: null,
        apiDocs: "",
        releaseReport: false,
      },
      {
        version: "2.1.0",
        publishTime: "2021-08-27 11:01:14",
        changelog: null,
        apiDocs: "",
        releaseReport: false,
      },
      {
        version: "2.1.1",
        publishTime: "2022-04-27 20:24:13",
        changelog: "- Support systemdisk encrypt and arns.",
        apiDocs: "",
        releaseReport: false,
      },
      {
        version: "3.0.0",
        publishTime: "2022-09-27 21:06:06",
        changelog: "- Modify Size type form int32 to int64 of `DescribePriceRequest` `DataDisk` param.",
        apiDocs: "",
        releaseReport: false,
      },
      {
        version: "3.0.1",
        publishTime: "2022-10-14 19:38:22",
        changelog: "- Add GPUMemorySize to DescribeInstanceTypes api.",
        apiDocs: "",
        releaseReport: false,
      },
      {
        version: "3.0.2",
        publishTime: "2023-02-13 11:48:23",
        changelog:
          "- Support TagPolicy Verify NoTag.\n- Fixed bugs for DescribeDemands error code.\n- Add encrypted disk ErrorCode.\n- DescribeDedicatedHosts supports SocketDetails param to check socket capacities of specified dedicated hosts.",
        apiDocs: "",
        releaseReport: false,
      },
      {
        version: "3.0.3",
        publishTime: "2023-03-27 16:25:07",
        changelog: null,
        apiDocs: "",
        releaseReport: true,
      },
      {
        version: "3.0.4",
        publishTime: "2023-03-28 17:57:08",
        changelog: null,
        apiDocs: "",
        releaseReport: true,
      },
      {
        version: "3.0.5",
        publishTime: "2023-04-17 20:18:09",
        changelog: null,
        apiDocs: "",
        releaseReport: true,
      },
      {
        version: "3.0.6",
        publishTime: "2023-05-25 11:10:24",
        changelog: null,
        apiDocs: "",
        releaseReport: true,
      },
      {
        version: "3.0.7",
        publishTime: "2023-08-09 09:45:10",
        changelog: null,
        apiDocs: "",
        releaseReport: true,
      },
      {
        version: "3.0.8",
        publishTime: "2023-09-19 01:18:19",
        changelog: null,
        apiDocs: "",
        releaseReport: true,
      },
      {
        version: "3.0.9",
        publishTime: "2023-09-20 01:17:47",
        changelog: null,
        apiDocs: "",
        releaseReport: true,
      },
      {
        version: "3.0.10",
        publishTime: "2023-10-10 01:13:47",
        changelog: null,
        apiDocs: "",
        releaseReport: true,
      },
      {
        version: "3.0.11",
        publishTime: "2023-10-17 01:18:47",
        changelog: null,
        apiDocs: "",
        releaseReport: true,
      },
      {
        version: "3.0.12",
        publishTime: "2023-10-19 01:20:33",
        changelog: null,
        apiDocs: "",
        releaseReport: true,
      },
      {
        version: "3.0.13",
        publishTime: "2023-10-25 01:15:55",
        changelog: null,
        apiDocs: "",
        releaseReport: true,
      },
      {
        version: "4.0.0",
        publishTime: "2024-02-02 17:53:56",
        changelog: null,
        apiDocs: "",
        releaseReport: true,
      },
      {
        version: "4.1.0",
        publishTime: "2024-04-11 01:18:40",
        changelog: null,
        apiDocs: "",
        releaseReport: true,
      },
      {
        version: "4.1.1",
        publishTime: "2024-04-13 01:26:57",
        changelog: null,
        apiDocs: "",
        releaseReport: true,
      },
      {
        version: "4.1.2",
        publishTime: "2024-04-25 01:23:38",
        changelog: null,
        apiDocs: "",
        releaseReport: true,
      },
      {
        version: "4.1.3",
        publishTime: "2024-05-08 01:21:41",
        changelog: null,
        apiDocs: "",
        releaseReport: true,
      },
      {
        version: "4.1.4",
        publishTime: "2024-05-09 01:16:06",
        changelog: null,
        apiDocs: "",
        releaseReport: true,
      },
      {
        version: "4.1.5",
        publishTime: "2024-05-15 10:24:28",
        changelog: null,
        apiDocs: "",
        releaseReport: false,
      },
      {
        version: "4.1.6",
        publishTime: "2024-05-18 01:46:56",
        changelog: null,
        apiDocs: "",
        releaseReport: true,
      },
      {
        version: "4.1.7",
        publishTime: "2024-05-22 01:17:04",
        changelog: null,
        apiDocs: "",
        releaseReport: true,
      },
      {
        version: "4.1.8",
        publishTime: "2024-05-23 01:23:20",
        changelog: null,
        apiDocs: "",
        releaseReport: false,
      },
      {
        version: "4.1.9",
        publishTime: "2024-07-23 16:57:33",
        changelog: null,
        apiDocs: "",
        releaseReport: true,
      },
      {
        version: "4.1.10",
        publishTime: "2024-08-02 01:13:54",
        changelog: null,
        apiDocs: "",
        releaseReport: true,
      },
      {
        version: "4.1.11",
        publishTime: "2024-08-09 01:21:51",
        changelog: null,
        apiDocs: "",
        releaseReport: false,
      },
      {
        version: "4.1.12",
        publishTime: "2024-08-13 01:20:21",
        changelog: null,
        apiDocs: "",
        releaseReport: true,
      },
      {
        version: "4.1.13",
        publishTime: "2024-08-22 01:18:56",
        changelog: null,
        apiDocs: "",
        releaseReport: true,
      },
      {
        version: "4.2.0",
        publishTime: "2024-08-24 01:21:50",
        changelog: null,
        apiDocs: "",
        releaseReport: true,
      },
    ],
    last_version: "4.2.0",
    last_api_docs: null,
    sdk_require: null,
    install: "npm install @alicloud/ecs20140526@4.2.0",
    releaseReport: true,
  },
  "typescript-tea": {
    id: 173906,
    language: "nodejs",
    package_name: "@alicloud/ecs20140526",
    sdk_type: "dara",
    repo_address: "https://www.npmjs.com/package/@alicloud/ecs20140526/v/4.2.0",
    platform: "npm",
    github_address: "https://github.com/aliyun/alibabacloud-typescript-sdk/tree/master/ecs-20140526",
    description: "提供性能卓越、稳定可靠、弹性扩展的IaaS级别云计算服务器，实现计算资源的即开即用和弹性伸缩。",
    updated_time: "2024-08-24 01:21:50",
    doc: '{"status":"[![NPM version][npm-image]][npm-url]\\n[![npm download][download-image]][download-url]\\n\\n[npm-image]: https://img.shields.io/npm/v/@alicloud/ecs20140526.svg?style=flat-square\\n[npm-url]: https://npmjs.org/package/@alicloud/ecs20140526\\n[download-image]: https://img.shields.io/npm/dm/@alicloud/ecs20140526.svg?style=flat-square\\n[download-url]: https://npmjs.org/package/@alicloud/ecs20140526\\n\\n## 环境要求\\n\\n- Node.js >= 8.x\\n\\n","install":[{"method":"NPM","command":"```bash\\nnpm install --save @alicloud/ecs20140526@4.2.0\\n```"}],"codeSample":"## 代码示例\\n\\n该语言暂时没有示例代码"}',
    sdk_version: [
      {
        version: "1.0.1",
        publishTime: "2020-10-27 18:01:56",
        changelog: null,
        apiDocs: "",
        releaseReport: false,
      },
      {
        version: "1.1.0",
        publishTime: "2020-11-30 11:16:16",
        changelog: null,
        apiDocs: "",
        releaseReport: false,
      },
      {
        version: "2.0.0",
        publishTime: "2020-12-28 19:11:35",
        changelog: null,
        apiDocs: "",
        releaseReport: false,
      },
      {
        version: "2.0.1",
        publishTime: "2020-12-29 21:49:16",
        changelog: null,
        apiDocs: "",
        releaseReport: false,
      },
      {
        version: "2.0.2",
        publishTime: "2021-03-22 18:23:58",
        changelog: null,
        apiDocs: "",
        releaseReport: false,
      },
      {
        version: "2.1.0",
        publishTime: "2021-08-27 11:01:14",
        changelog: null,
        apiDocs: "",
        releaseReport: false,
      },
      {
        version: "2.1.1",
        publishTime: "2022-04-27 20:24:13",
        changelog: "- Support systemdisk encrypt and arns.",
        apiDocs: "",
        releaseReport: false,
      },
      {
        version: "3.0.0",
        publishTime: "2022-09-27 21:06:06",
        changelog: "- Modify Size type form int32 to int64 of `DescribePriceRequest` `DataDisk` param.",
        apiDocs: "",
        releaseReport: false,
      },
      {
        version: "3.0.1",
        publishTime: "2022-10-14 19:38:22",
        changelog: "- Add GPUMemorySize to DescribeInstanceTypes api.",
        apiDocs: "",
        releaseReport: false,
      },
      {
        version: "3.0.2",
        publishTime: "2023-02-13 11:48:23",
        changelog:
          "- Support TagPolicy Verify NoTag.\n- Fixed bugs for DescribeDemands error code.\n- Add encrypted disk ErrorCode.\n- DescribeDedicatedHosts supports SocketDetails param to check socket capacities of specified dedicated hosts.",
        apiDocs: "",
        releaseReport: false,
      },
      {
        version: "3.0.3",
        publishTime: "2023-03-27 16:25:07",
        changelog: null,
        apiDocs: "",
        releaseReport: true,
      },
      {
        version: "3.0.4",
        publishTime: "2023-03-28 17:57:08",
        changelog: null,
        apiDocs: "",
        releaseReport: true,
      },
      {
        version: "3.0.5",
        publishTime: "2023-04-17 20:18:09",
        changelog: null,
        apiDocs: "",
        releaseReport: true,
      },
      {
        version: "3.0.6",
        publishTime: "2023-05-25 11:10:24",
        changelog: null,
        apiDocs: "",
        releaseReport: true,
      },
      {
        version: "3.0.7",
        publishTime: "2023-08-09 09:45:10",
        changelog: null,
        apiDocs: "",
        releaseReport: true,
      },
      {
        version: "3.0.8",
        publishTime: "2023-09-19 01:18:19",
        changelog: null,
        apiDocs: "",
        releaseReport: true,
      },
      {
        version: "3.0.9",
        publishTime: "2023-09-20 01:17:47",
        changelog: null,
        apiDocs: "",
        releaseReport: true,
      },
      {
        version: "3.0.10",
        publishTime: "2023-10-10 01:13:47",
        changelog: null,
        apiDocs: "",
        releaseReport: true,
      },
      {
        version: "3.0.11",
        publishTime: "2023-10-17 01:18:47",
        changelog: null,
        apiDocs: "",
        releaseReport: true,
      },
      {
        version: "3.0.12",
        publishTime: "2023-10-19 01:20:33",
        changelog: null,
        apiDocs: "",
        releaseReport: true,
      },
      {
        version: "3.0.13",
        publishTime: "2023-10-25 01:15:55",
        changelog: null,
        apiDocs: "",
        releaseReport: true,
      },
      {
        version: "4.0.0",
        publishTime: "2024-02-02 17:53:56",
        changelog: null,
        apiDocs: "",
        releaseReport: true,
      },
      {
        version: "4.1.0",
        publishTime: "2024-04-11 01:18:40",
        changelog: null,
        apiDocs: "",
        releaseReport: true,
      },
      {
        version: "4.1.1",
        publishTime: "2024-04-13 01:26:57",
        changelog: null,
        apiDocs: "",
        releaseReport: true,
      },
      {
        version: "4.1.2",
        publishTime: "2024-04-25 01:23:38",
        changelog: null,
        apiDocs: "",
        releaseReport: true,
      },
      {
        version: "4.1.3",
        publishTime: "2024-05-08 01:21:41",
        changelog: null,
        apiDocs: "",
        releaseReport: true,
      },
      {
        version: "4.1.4",
        publishTime: "2024-05-09 01:16:06",
        changelog: null,
        apiDocs: "",
        releaseReport: true,
      },
      {
        version: "4.1.5",
        publishTime: "2024-05-15 10:24:28",
        changelog: null,
        apiDocs: "",
        releaseReport: false,
      },
      {
        version: "4.1.6",
        publishTime: "2024-05-18 01:46:56",
        changelog: null,
        apiDocs: "",
        releaseReport: true,
      },
      {
        version: "4.1.7",
        publishTime: "2024-05-22 01:17:04",
        changelog: null,
        apiDocs: "",
        releaseReport: true,
      },
      {
        version: "4.1.8",
        publishTime: "2024-05-23 01:23:20",
        changelog: null,
        apiDocs: "",
        releaseReport: false,
      },
      {
        version: "4.1.9",
        publishTime: "2024-07-23 16:57:33",
        changelog: null,
        apiDocs: "",
        releaseReport: true,
      },
      {
        version: "4.1.10",
        publishTime: "2024-08-02 01:13:54",
        changelog: null,
        apiDocs: "",
        releaseReport: true,
      },
      {
        version: "4.1.11",
        publishTime: "2024-08-09 01:21:51",
        changelog: null,
        apiDocs: "",
        releaseReport: false,
      },
      {
        version: "4.1.12",
        publishTime: "2024-08-13 01:20:21",
        changelog: null,
        apiDocs: "",
        releaseReport: true,
      },
      {
        version: "4.1.13",
        publishTime: "2024-08-22 01:18:56",
        changelog: null,
        apiDocs: "",
        releaseReport: true,
      },
      {
        version: "4.2.0",
        publishTime: "2024-08-24 01:21:50",
        changelog: null,
        apiDocs: "",
        releaseReport: true,
      },
    ],
    last_version: "4.2.0",
    last_api_docs: null,
    sdk_require: null,
    install: "npm install @alicloud/ecs20140526@4.2.0",
    releaseReport: true,
  },
  "python-tea": {
    id: 173196,
    language: "python",
    package_name: "alibabacloud_ecs20140526",
    sdk_type: "dara",
    repo_address: "https://pypi.org/project/alibabacloud_ecs20140526/4.2.0",
    platform: "pypi",
    github_address: "https://github.com/aliyun/alibabacloud-python-sdk/tree/master/ecs-20140526",
    description: "云服务器 ECS",
    updated_time: "2024-08-24 01:18:55",
    doc: '{"status":"[![PyPI version](https://badge.fury.io/py/alibabacloud-ecs20140526.svg)](https://badge.fury.io/py/alibabacloud-ecs20140526)\\n\\n## 环境要求\\n\\n- Python >= 3.6\\n\\n","install":[{"method":"PyPI PIP","command":"```bash\\npip install alibabacloud_ecs20140526==4.2.0\\n```"}],"codeSample":"## 示例背景\\n\\n- 以下代码详细介绍了升级版 SDK 的使用步骤，仅作`步骤示范`。示例展示了如何调用 ModifySecurityGroupRule API 进行`修改安全组入方向规则`请求。\\n- **说明：** 您需要替换示例中的 access_key_id 和 access_key_secret 的值。\\n\\n## 完整代码示例\\n\\n以下为本文示例的完整 Python SDK 代码。\\n```python\\n# -*- coding: utf-8 -*-\\n# This file is auto-generated, don\'t edit it. Thanks.\\nimport os\\nimport sys\\n\\nfrom typing import List\\n\\nfrom alibabacloud_ecs20140526.client import Client as Ecs20140526Client\\nfrom alibabacloud_tea_openapi import models as open_api_models\\nfrom alibabacloud_ecs20140526 import models as ecs_20140526_models\\nfrom alibabacloud_tea_util import models as util_models\\nfrom alibabacloud_tea_util.client import Client as UtilClient\\n\\n\\nclass Sample:\\n    def __init__(self):\\n        pass\\n\\n    @staticmethod\\n    def create_client() -> Ecs20140526Client:\\n        \\"\\"\\"\\n        使用AK&SK初始化账号Client\\n        @return: Client\\n        @throws Exception\\n        \\"\\"\\"\\n        # 工程代码泄露可能会导致 AccessKey 泄露，并威胁账号下所有资源的安全性。以下代码示例仅供参考。\\n        # 建议使用更安全的 STS 方式，更多鉴权访问方式请参见：https://help.aliyun.com/document_detail/378659.html。\\n        config = open_api_models.Config(\\n            # 必填，请确保代码运行环境设置了环境变量 ALIBABA_CLOUD_ACCESS_KEY_ID。,\\n            access_key_id=os.environ[\'ALIBABA_CLOUD_ACCESS_KEY_ID\'],\\n            # 必填，请确保代码运行环境设置了环境变量 ALIBABA_CLOUD_ACCESS_KEY_SECRET。,\\n            access_key_secret=os.environ[\'ALIBABA_CLOUD_ACCESS_KEY_SECRET\']\\n        )\\n        # Endpoint 请参考 https://api.aliyun.com/product/Ecs\\n        config.endpoint = f\'ecs-cn-hangzhou.aliyuncs.com\'\\n        return Ecs20140526Client(config)\\n\\n    @staticmethod\\n    def main(\\n        args: List[str],\\n    ) -> None:\\n        client = Sample.create_client()\\n        modify_security_group_rule_request = ecs_20140526_models.ModifySecurityGroupRuleRequest(\\n            region_id=\'your_value\'\\n        )\\n        try:\\n            # 复制代码运行请自行打印 API 的返回值\\n            client.modify_security_group_rule_with_options(modify_security_group_rule_request, util_models.RuntimeOptions())\\n        except Exception as error:\\n            # 此处仅做打印展示，请谨慎对待异常处理，在工程项目中切勿直接忽略异常。\\n            # 错误 message\\n            print(error.message)\\n            # 诊断地址\\n            print(error.data.get(\\"Recommend\\"))\\n            UtilClient.assert_as_string(error.message)\\n\\n    @staticmethod\\n    async def main_async(\\n        args: List[str],\\n    ) -> None:\\n        client = Sample.create_client()\\n        modify_security_group_rule_request = ecs_20140526_models.ModifySecurityGroupRuleRequest(\\n            region_id=\'your_value\'\\n        )\\n        try:\\n            # 复制代码运行请自行打印 API 的返回值\\n            await client.modify_security_group_rule_with_options_async(modify_security_group_rule_request, util_models.RuntimeOptions())\\n        except Exception as error:\\n            # 此处仅做打印展示，请谨慎对待异常处理，在工程项目中切勿直接忽略异常。\\n            # 错误 message\\n            print(error.message)\\n            # 诊断地址\\n            print(error.data.get(\\"Recommend\\"))\\n            UtilClient.assert_as_string(error.message)\\n\\n\\nif __name__ == \'__main__\':\\n    Sample.main(sys.argv[1:])\\n\\n```\\n\\n## 步骤介绍\\n\\n1. 初始化配置对象 alibabacloud_tea_openapi.Config 。\\nConfig 对象存放存放 access_key_id 、access_key_secret 和 endpoint 等配置，Endpoint 如示例中的 ecs-cn-hangzhou.aliyuncs.com 。\\n```python\\nfrom alibabacloud_tea_openapi import models as open_api_models\\n\\nconfig = open_api_models.Config(\\n    # 您的AccessKey ID,\\n    access_key_id=access_key_id,\\n    # 您的AccessKey Secret,\\n    access_key_secret=access_key_secret\\n)\\n# 访问的域名\\nconfig.endpoint = \'ecs-cn-hangzhou.aliyuncs.com\'\\n```\\n2. 实例化一个客户端，从 alibabacloud_ecs20140526.Client 类生成对象 client 。\\n后续 request、response 从 alibabacloud_ecs20140526.models 中获得。\\n```python\\nfrom alibabacloud_ecs20140526.client import Client as Client\\nfrom alibabacloud_ecs20140526 import models as models\\n\\nclient = Client(config)\\n```\\n\\n3. 创建对应 API 的 Request 。\\n方法的命名规则为 API 名称加上 Request 。例如：\\n```python\\nrequest = models.ModifySecurityGroupRuleRequest()\\n```\\n4. 设置请求类 request 的参数。\\n通过设置 request 类的属性设置参数，即 API 中必须要提供的信息。例如：\\n```python\\n\\n# 该参数值为假设值，请您根据实际情况进行填写\\nrequest.source_region_id = \\"your_value\\";\\n\\n# 该参数值为假设值，请您根据实际情况进行填写\\nrequest.region_id = \\"your_value\\";\\n\\n```\\n5. 通过 client 对象获得对应 request 响应 response 。\\n```python\\nresponse = client.modify_security_group_rule(request)\\nprint(response)\\n```\\n5. 调用 response 中对应的属性获得返回的参数值。\\n假设您需要获取 request_id ：\\n```python\\nrequest_id = response.body.request_id\\nprint(request_id)\\n```\\n6. 使用 **try...except...** 处理报错。\\n```python\\nfrom Tea.exceptions import UnretryableException\\n\\ntry:\\n    response = client.modify_security_group_rule(request)\\nexcept UnretryableException as e:\\n    # 网络异常\\n    print(e)\\nexcept TeaException as e:\\n    # 业务异常\\n    print(e)\\nexcept Exception as e:\\n    # 其他异常\\n    print(e)\\n```"}',
    sdk_version: [
      {
        version: "1.0.0",
        publishTime: "2020-08-11 11:09:38",
        changelog: null,
        apiDocs: "",
        releaseReport: false,
      },
      {
        version: "1.0.1",
        publishTime: "2020-09-02 12:26:19",
        changelog: null,
        apiDocs: "",
        releaseReport: false,
      },
      {
        version: "1.0.2",
        publishTime: "2020-10-27 18:01:43",
        changelog: null,
        apiDocs: "",
        releaseReport: false,
      },
      {
        version: "1.1.0",
        publishTime: "2020-11-16 17:39:28",
        changelog: null,
        apiDocs: "",
        releaseReport: false,
      },
      {
        version: "1.2.0",
        publishTime: "2020-11-30 11:11:31",
        changelog: null,
        apiDocs: "",
        releaseReport: false,
      },
      {
        version: "2.0.0",
        publishTime: "2020-12-28 19:11:29",
        changelog: null,
        apiDocs: "",
        releaseReport: false,
      },
      {
        version: "2.0.1",
        publishTime: "2020-12-29 21:49:11",
        changelog: null,
        apiDocs: "",
        releaseReport: false,
      },
      {
        version: "2.0.2",
        publishTime: "2021-03-22 18:23:46",
        changelog: null,
        apiDocs: "",
        releaseReport: false,
      },
      {
        version: "2.1.0",
        publishTime: "2021-08-27 11:01:04",
        changelog: null,
        apiDocs: "",
        releaseReport: false,
      },
      {
        version: "2.1.1",
        publishTime: "2022-04-27 20:24:13",
        changelog: "- Support systemdisk encrypt and arns.",
        apiDocs: "",
        releaseReport: false,
      },
      {
        version: "2.1.2",
        publishTime: "2022-07-11 20:00:22",
        changelog: "- Support Storage And Network Features For LaunchTemplate.",
        apiDocs: "",
        releaseReport: false,
      },
      {
        version: "2.1.3",
        publishTime: "2022-07-15 10:18:16",
        changelog: "- Support Security Group Batch Manager Rules.",
        apiDocs: "",
        releaseReport: false,
      },
      {
        version: "3.0.0",
        publishTime: "2022-09-27 21:06:27",
        changelog: "- Modify Size type form int32 to int64 of `DescribePriceRequest` `DataDisk` param.",
        apiDocs: "",
        releaseReport: false,
      },
      {
        version: "3.0.1",
        publishTime: "2022-10-14 19:38:32",
        changelog: "- Add GPUMemorySize to DescribeInstanceTypes api.",
        apiDocs: "",
        releaseReport: false,
      },
      {
        version: "3.0.2",
        publishTime: "2023-01-11 17:40:14",
        changelog:
          "- Add error code for ModifyInstanceNetworkSpec.\n- Add invalid account buying spot error code.\n- Support ip prefix for eni.\n- Update the StorageLocationArn to private.\n- Security Group Rule support rule id.",
        apiDocs: "",
        releaseReport: false,
      },
      {
        version: "3.0.3",
        publishTime: "2023-02-06 17:34:20",
        changelog:
          "- Add OpenAPI DescribeReservedInstanceAutoRenewAttribute, ModifyReservedInstanceAutoRenewAttribute.",
        apiDocs: "",
        releaseReport: false,
      },
      {
        version: "3.0.4",
        publishTime: "2023-02-13 11:48:26",
        changelog:
          "- Support TagPolicy Verify NoTag.\n- Fixed bugs for DescribeDemands error code.\n- Add encrypted disk ErrorCode.\n- DescribeDedicatedHosts supports SocketDetails param to check socket capacities of specified dedicated hosts.",
        apiDocs: "",
        releaseReport: false,
      },
      {
        version: "3.0.5",
        publishTime: "2023-03-27 16:26:07",
        changelog: null,
        apiDocs: "",
        releaseReport: true,
      },
      {
        version: "3.0.6",
        publishTime: "2023-03-28 17:57:39",
        changelog: null,
        apiDocs: "",
        releaseReport: true,
      },
      {
        version: "3.0.7",
        publishTime: "2023-04-17 20:18:29",
        changelog: null,
        apiDocs: "",
        releaseReport: true,
      },
      {
        version: "3.0.8",
        publishTime: "2023-05-25 11:10:56",
        changelog: null,
        apiDocs: "",
        releaseReport: false,
      },
      {
        version: "3.0.9",
        publishTime: "2023-08-09 09:46:53",
        changelog: null,
        apiDocs: "",
        releaseReport: true,
      },
      {
        version: "3.0.10",
        publishTime: "2023-09-19 01:19:20",
        changelog: null,
        apiDocs: "",
        releaseReport: true,
      },
      {
        version: "3.0.11",
        publishTime: "2023-09-20 01:19:09",
        changelog: null,
        apiDocs: "",
        releaseReport: false,
      },
      {
        version: "3.0.12",
        publishTime: "2023-10-10 01:14:28",
        changelog: null,
        apiDocs: "",
        releaseReport: true,
      },
      {
        version: "3.0.13",
        publishTime: "2023-10-17 01:21:20",
        changelog: null,
        apiDocs: "",
        releaseReport: true,
      },
      {
        version: "3.0.14",
        publishTime: "2023-10-19 01:21:13",
        changelog: null,
        apiDocs: "",
        releaseReport: true,
      },
      {
        version: "3.0.15",
        publishTime: "2023-10-25 01:19:39",
        changelog: null,
        apiDocs: "",
        releaseReport: true,
      },
      {
        version: "4.0.0",
        publishTime: "2024-02-02 17:54:27",
        changelog: null,
        apiDocs: "",
        releaseReport: true,
      },
      {
        version: "4.0.1",
        publishTime: "2024-02-29 01:33:25",
        changelog: null,
        apiDocs: "",
        releaseReport: true,
      },
      {
        version: "4.0.2",
        publishTime: "2024-03-01 01:28:04",
        changelog: null,
        apiDocs: "",
        releaseReport: true,
      },
      {
        version: "4.0.3",
        publishTime: "2024-03-13 01:23:57",
        changelog: null,
        apiDocs: "",
        releaseReport: true,
      },
      {
        version: "4.0.4",
        publishTime: "2024-04-10 12:54:02",
        changelog: null,
        apiDocs: "",
        releaseReport: true,
      },
      {
        version: "4.1.0",
        publishTime: "2024-04-11 01:18:20",
        changelog: null,
        apiDocs: "",
        releaseReport: true,
      },
      {
        version: "4.1.1",
        publishTime: "2024-04-13 01:24:04",
        changelog: null,
        apiDocs: "",
        releaseReport: true,
      },
      {
        version: "4.1.2",
        publishTime: "2024-04-25 01:28:24",
        changelog: null,
        apiDocs: "",
        releaseReport: true,
      },
      {
        version: "4.1.3",
        publishTime: "2024-05-08 01:23:34",
        changelog: null,
        apiDocs: "",
        releaseReport: true,
      },
      {
        version: "4.1.4",
        publishTime: "2024-05-09 01:14:25",
        changelog: null,
        apiDocs: "",
        releaseReport: true,
      },
      {
        version: "4.1.5",
        publishTime: "2024-05-15 10:25:00",
        changelog: null,
        apiDocs: "",
        releaseReport: true,
      },
      {
        version: "4.1.6",
        publishTime: "2024-05-18 01:42:36",
        changelog: null,
        apiDocs: "",
        releaseReport: true,
      },
      {
        version: "4.1.7",
        publishTime: "2024-05-22 01:18:46",
        changelog: null,
        apiDocs: "",
        releaseReport: true,
      },
      {
        version: "4.1.8",
        publishTime: "2024-05-23 01:19:56",
        changelog: null,
        apiDocs: "",
        releaseReport: true,
      },
      {
        version: "4.1.9",
        publishTime: "2024-07-23 16:57:57",
        changelog: null,
        apiDocs: "",
        releaseReport: true,
      },
      {
        version: "4.1.10",
        publishTime: "2024-08-02 01:16:48",
        changelog: null,
        apiDocs: "",
        releaseReport: true,
      },
      {
        version: "4.1.11",
        publishTime: "2024-08-09 01:23:48",
        changelog: null,
        apiDocs: "",
        releaseReport: true,
      },
      {
        version: "4.1.12",
        publishTime: "2024-08-13 01:20:31",
        changelog: null,
        apiDocs: "",
        releaseReport: true,
      },
      {
        version: "4.1.13",
        publishTime: "2024-08-22 01:19:56",
        changelog: null,
        apiDocs: "",
        releaseReport: true,
      },
      {
        version: "4.2.0",
        publishTime: "2024-08-24 01:18:55",
        changelog: null,
        apiDocs: "",
        releaseReport: true,
      },
    ],
    last_version: "4.2.0",
    last_api_docs: null,
    sdk_require: null,
    install: "pip install alibabacloud_ecs20140526==4.2.0",
    releaseReport: true,
  },
  "swift-tea": {
    id: 2375267,
    language: "swift",
    package_name: "AlibabacloudEcs20140526",
    sdk_type: "dara",
    repo_address: "https://cocoapods.org/pods/AlibabacloudEcs20140526",
    platform: "cocoapods",
    github_address: "https://github.com/alibabacloud-sdk-swift/ecs-20140526/",
    description: "云服务器 ECS",
    updated_time: "2024-08-24 01:23:33",
    doc: '{"status":"## 环境要求\\n\\n- iOS 13.3+ / macOS 10.15+\\n- Xcode 11.3+\\n- Swift 5.6","install":[{"method":"Swift Package Manager","command":"```swift\\ndependencies: [\\n    .package(url: \\"https://github.com/alibabacloud-sdk-swift/ecs-20140526.git\\", from: \\"2.2.0\\")\\n]\\n```"}],"codeSample":"## 示例背景\\n\\n- 以下代码详细介绍了升级版 SDK 的使用步骤，仅作`步骤示范`。示例展示了如何调用 ModifySecurityGroupRule API 进行`修改安全组入方向规则`请求。\\n- **说明：** 您需要替换示例中的 access_key_id 和 access_key_secret 的值。\\n\\n## 完整代码示例\\n\\n以下为本文示例的完整 Swift SDK 代码。\\n```swift\\n#!/usr/bin/env xcrun swift\\n\\nimport Cocoa\\nimport Foundation\\nimport Tea\\nimport AlibabacloudEcs20140526\\nimport AlibabacloudOpenApi\\nimport TeaUtils\\n\\nopen class Client {\\n    public static func createClient() throws -> AlibabacloudEcs20140526.Client {\\n        var config: AlibabacloudOpenApi.Config = AlibabacloudOpenApi.Config([\\n            \\"accessKeyId\\": ProcessInfo.processInfo.environment[\\"ALIBABA_CLOUD_ACCESS_KEY_ID\\"],\\n            \\"accessKeySecret\\": ProcessInfo.processInfo.environment[\\"ALIBABA_CLOUD_ACCESS_KEY_SECRET\\"]\\n        ])\\n        config.endpoint = \\"ecs-cn-hangzhou.aliyuncs.com\\"\\n        return try AlibabacloudEcs20140526.Client(config)\\n    }\\n\\n    @available(macOS 10.15, iOS 13, tvOS 13, watchOS 6, *)\\n    public static func main(_ args: [String]?) async throws -> Void {\\n        var client: AlibabacloudEcs20140526.Client = try Client.createClient()\\n        var modifySecurityGroupRuleRequest: AlibabacloudEcs20140526.ModifySecurityGroupRuleRequest = AlibabacloudEcs20140526.ModifySecurityGroupRuleRequest([\\n            \\"regionId\\": \\"your_value\\"\\n        ])\\n        do {\\n            try await client.modifySecurityGroupRuleWithOptions(modifySecurityGroupRuleRequest as! AlibabacloudEcs20140526.ModifySecurityGroupRuleRequest, TeaUtils.RuntimeOptions([:]))\\n        }\\n        catch {\\n            if error is Tea.TeaError {\\n                try TeaUtils.Client.assertAsString(error.message)\\n            } else {\\n                throw error\\n            }\\n        }\\n    }\\n}\\n\\nClient.main(CommandLine.arguments)\\n\\n```\\n\\n## 步骤介绍\\n\\n1. 初始化配置对象 AlibabacloudOpenApi.Config 。\\nConfig 对象存放存放 access_key_id 、access_key_secret 和 endpoint 等配置，Endpoint 如示例中的 ecs-cn-hangzhou.aliyuncs.com 。\\n```swift\\nimport AlibabacloudOpenApi\\n\\nvar config: AlibabacloudOpenApi.Config = AlibabacloudOpenApi.Config([\\n    # Your AccessKey ID\\n    \\"accessKeyId\\": access_key_id,\\n    # Your AccessKey secret\\n    \\"accessKeySecret\\": access_key_secret\\n])\\n# 访问的域名\\nconfig.endpoint = \\"ecs-cn-hangzhou.aliyuncs.com\\"\\n```\\n2. 实例化一个客户端，从 AlibabacloudEcs20140526.Client 类生成对象 client 。\\n后续 request、response 从 AlibabacloudEcs20140526 中获得。\\n```swift\\nimport AlibabacloudEcs20140526\\n\\nvar client: AlibabacloudEcs20140526.Client = try AlibabacloudEcs20140526.Client(config)\\n```\\n\\n3. 创建对应 API 的 Request 。\\n方法的命名规则为 API 方法名再加上 Request 。例如：\\n```swift\\nvar request = AlibabacloudEcs20140526.ModifySecurityGroupRule()\\n```\\n4. 设置请求类 request 的参数。\\n通过设置 request 类的属性设置参数，即 API 中必须要提供的信息。例如：\\n```swift\\n\\n// 该参数值为假设值，请您根据实际情况进行填写\\nrequest.SourceRegionId = \\"your_value\\";\\n\\n// 该参数值为假设值，请您根据实际情况进行填写\\nrequest.RegionId = \\"your_value\\";\\n\\n```\\n5. 通过 client 对象获得对应 request 响应 response 。\\n```swift\\nvar response = try await client.modifySecurityGroupRule(request)\\nprint(response)\\n```\\n5. 调用 response 中对应的属性获得返回的参数值。\\n假设您需要获取 requestId ：\\n```swift\\nvar requestId = response.body.requestId\\nprint(requestId)\\n```\\n6. 使用 **do...catch...** 处理报错。\\n```swift\\nimport Tea\\n\\ndo {\\n    var response = try await client.describe_images(request)\\n}\\ncatch {\\n    if error is Tea.TeaError {\\n        var e: Tea.ReuqestError = error as! Tea.ReuqestError\\n        print(e.code)\\n        print(e.message)\\n    }\\n}\\n```"}',
    sdk_version: [
      {
        version: "1.0.0",
        publishTime: "2022-09-27 21:08:42",
        changelog: null,
        apiDocs: "",
        releaseReport: false,
      },
      {
        version: "1.0.1",
        publishTime: "2022-10-14 19:40:13",
        changelog: "- Add GPUMemorySize to DescribeInstanceTypes api.",
        apiDocs: "",
        releaseReport: false,
      },
      {
        version: "1.0.2",
        publishTime: "2023-02-13 11:50:43",
        changelog:
          "- Support TagPolicy Verify NoTag.\n- Fixed bugs for DescribeDemands error code.\n- Add encrypted disk ErrorCode.\n- DescribeDedicatedHosts supports SocketDetails param to check socket capacities of specified dedicated hosts.",
        apiDocs: "",
        releaseReport: false,
      },
      {
        version: "1.0.3",
        publishTime: "2023-03-27 16:27:28",
        changelog: null,
        apiDocs: "",
        releaseReport: true,
      },
      {
        version: "1.0.4",
        publishTime: "2023-03-28 17:59:01",
        changelog: null,
        apiDocs: "",
        releaseReport: true,
      },
      {
        version: "1.0.5",
        publishTime: "2023-04-17 20:19:10",
        changelog: null,
        apiDocs: "",
        releaseReport: true,
      },
      {
        version: "1.0.6",
        publishTime: "2023-05-25 11:14:26",
        changelog: null,
        apiDocs: "",
        releaseReport: true,
      },
      {
        version: "1.0.7",
        publishTime: "2023-08-10 09:40:26",
        changelog: null,
        apiDocs: "",
        releaseReport: true,
      },
      {
        version: "1.0.8",
        publishTime: "2023-09-19 01:19:51",
        changelog: null,
        apiDocs: "",
        releaseReport: true,
      },
      {
        version: "1.0.9",
        publishTime: "2023-09-20 01:19:19",
        changelog: null,
        apiDocs: "",
        releaseReport: true,
      },
      {
        version: "1.0.10",
        publishTime: "2023-10-10 01:15:41",
        changelog: null,
        apiDocs: "",
        releaseReport: true,
      },
      {
        version: "1.0.11",
        publishTime: "2023-10-17 01:21:40",
        changelog: null,
        apiDocs: "",
        releaseReport: true,
      },
      {
        version: "1.0.12",
        publishTime: "2023-10-19 01:21:36",
        changelog: null,
        apiDocs: "",
        releaseReport: true,
      },
      {
        version: "1.0.13",
        publishTime: "2023-10-25 01:20:00",
        changelog: null,
        apiDocs: "",
        releaseReport: true,
      },
      {
        version: "2.0.0",
        publishTime: "2024-02-02 17:56:04",
        changelog: null,
        apiDocs: "",
        releaseReport: true,
      },
      {
        version: "2.0.1",
        publishTime: "2024-03-01 01:35:45",
        changelog: null,
        apiDocs: "",
        releaseReport: true,
      },
      {
        version: "2.0.2",
        publishTime: "2024-03-13 01:25:38",
        changelog: null,
        apiDocs: "",
        releaseReport: true,
      },
      {
        version: "2.0.3",
        publishTime: "2024-04-10 12:56:20",
        changelog: null,
        apiDocs: "",
        releaseReport: false,
      },
      {
        version: "2.1.0",
        publishTime: "2024-04-11 01:21:55",
        changelog: null,
        apiDocs: "",
        releaseReport: true,
      },
      {
        version: "2.1.1",
        publishTime: "2024-04-13 01:27:39",
        changelog: null,
        apiDocs: "",
        releaseReport: true,
      },
      {
        version: "2.1.2",
        publishTime: "2024-04-25 01:31:17",
        changelog: null,
        apiDocs: "",
        releaseReport: true,
      },
      {
        version: "2.1.3",
        publishTime: "2024-05-08 01:24:14",
        changelog: null,
        apiDocs: "",
        releaseReport: true,
      },
      {
        version: "2.1.4",
        publishTime: "2024-05-15 10:29:15",
        changelog: null,
        apiDocs: "",
        releaseReport: true,
      },
      {
        version: "2.1.5",
        publishTime: "2024-05-18 01:54:55",
        changelog: null,
        apiDocs: "",
        releaseReport: true,
      },
      {
        version: "2.1.6",
        publishTime: "2024-05-22 01:21:09",
        changelog: null,
        apiDocs: "",
        releaseReport: true,
      },
      {
        version: "2.1.7",
        publishTime: "2024-05-23 01:26:55",
        changelog: null,
        apiDocs: "",
        releaseReport: true,
      },
      {
        version: "2.1.8",
        publishTime: "2024-07-23 16:59:40",
        changelog: null,
        apiDocs: "",
        releaseReport: true,
      },
      {
        version: "2.1.9",
        publishTime: "2024-08-02 01:18:47",
        changelog: null,
        apiDocs: "",
        releaseReport: true,
      },
      {
        version: "2.1.10",
        publishTime: "2024-08-09 01:28:56",
        changelog: null,
        apiDocs: "",
        releaseReport: true,
      },
      {
        version: "2.1.11",
        publishTime: "2024-08-13 01:24:11",
        changelog: null,
        apiDocs: "",
        releaseReport: true,
      },
      {
        version: "2.1.12",
        publishTime: "2024-08-22 01:21:06",
        changelog: null,
        apiDocs: "",
        releaseReport: true,
      },
      {
        version: "2.2.0",
        publishTime: "2024-08-24 01:23:33",
        changelog: null,
        apiDocs: "",
        releaseReport: true,
      },
    ],
    last_version: "2.2.0",
    last_api_docs: null,
    sdk_require: null,
    install: '.package(url: "https://github.com/alibabacloud-sdk-swift/ecs-20140526/", from: "2.2.0")',
    releaseReport: true,
  },
  php: {
    id: 293306,
    language: "php",
    package_name: "alibabacloud/ecs",
    sdk_type: "old",
    repo_address: "https://packagist.org/packages/alibabacloud/ecs#1.8.2121",
    platform: "packagist",
    github_address: "https://github.com/aliyun/openapi-sdk-php/tree/master/src/Ecs",
    description: "提供性能卓越、稳定可靠、弹性扩展的IaaS级别云计算服务器，实现计算资源的即开即用和弹性伸缩。",
    updated_time: "2024-06-05 02:02:03",
    doc: '{"status":"[![Latest Stable Version](https://poser.pugx.org/alibabacloud/ecs/v/stable)](https://packagist.org/packages/alibabacloud/ecs)\\n[![composer.lock](https://poser.pugx.org/alibabacloud/ecs/composerlock)](https://packagist.org/packages/alibabacloud/ecs)\\n[![Total Downloads](https://poser.pugx.org/alibabacloud/ecs/downloads)](https://packagist.org/packages/alibabacloud/ecs)\\n[![License](https://poser.pugx.org/alibabacloud/ecs/license)](https://packagist.org/packages/alibabacloud/ecs)\\n[![Appveyor Build Status](https://ci.appveyor.com/api/projects/status/mddt341e3hpju1nw/branch/master?svg=true)](https://ci.appveyor.com/project/aliyun/openapi-sdk-php/branch/master)\\n    \\n## 环境要求\\n\\n- 最低要求 PHP 5.5\\n- 安装 SDK 核心库 Core ，如果已在系统上[全局安装 Composer](https://getcomposer.org/doc/00-intro.md#globally)，请直接在项目目录中运行以下内容来安装 Alibaba Cloud SDK for PHP 作为依赖项：\\n```bash\\ncomposer require alibabacloud/client\\n```\\n> 一些用户可能由于网络问题无法安装，可以通过以下命令切换为阿里云 Composer 全量镜像。\\n```bash\\ncomposer config -g repo.packagist composer https://mirrors.aliyun.com/composer/\\n```\\n","install":[{"method":"Packagist","command":"```bash\\ncomposer require alibabacloud/ecs 1.8.2121\\n```"}],"codeSample":"## 示例背景\\n\\n- 以下代码详细介绍了 SDK 的使用步骤，仅作`步骤示范`。示例展示了如何调用 ModifySecurityGroupRule API 进行`修改安全组入方向规则`请求。\\n- **说明：** 您需要替换示例中的 your-access-key-id 和 your-access-key-secret 的值。\\n\\n## 完整代码示例\\n\\n以下为本文示例的完整 PHP SDK 代码。\\n```php\\nuse AlibabaCloud\\\\Client\\\\AlibabaCloud;\\nuse AlibabaCloud\\\\Client\\\\Exception\\\\ClientException;\\nuse AlibabaCloud\\\\Client\\\\Exception\\\\ServerException;\\nuse AlibabaCloud\\\\Ecs\\\\Ecs;\\n\\n// 设置全局客户端\\nAlibabaCloud::accessKeyClient(\'<your-access-key-id>\', \'<your-access-key-secret>\')\\n    ->regionId(\'cn-hangzhou\')\\n    ->asDefaultClient();\\n\\ntry {\\n    // 访问产品 APIs\\n    $request = Ecs::v20140526()->modifySecurityGroupRule();\\n\\n    // 设置选项/参数并执行请求\\n    $result = $request\\n    \\n    ->withSourceRegionId(\\"your_value\\") // 该参数 SourceRegionId 值为假设值，请您根据实际情况进行填写 \\n    \\n    ->withRegionId(\\"your_value\\") // 该参数 RegionId 值为假设值，请您根据实际情况进行填写 \\n    \\n    ->client(\'client1\') // 指定发送客户端，否则使用全局客户端\\n    ->debug(true) // 开启调试会输出详细信息\\n    ->connectTimeout(0.01) // 连接超时会抛出异常\\n    ->timeout(0.01) // 超时会抛出异常\\n    ->request(); // 执行请求\\n\\n    // 打印 API 返回结果\\n    print_r($result->toArray());\\n} catch (ClientException $exception) {\\n    echo $exception->getMessage() . PHP_EOL;\\n} catch (ServerException $exception) {\\n    echo $exception->getMessage() . PHP_EOL;\\n    echo $exception->getErrorCode() . PHP_EOL;\\n    echo $exception->getRequestId() . PHP_EOL;\\n    echo $exception->getErrorMessage() . PHP_EOL;\\n}\\n```\\n\\n## 步骤介绍\\n\\n1. 设置全局客户端\\n```php\\nAlibabaCloud::accessKeyClient(\'<your-access-key-id>\', \'<your-access-key-secret>\')\\n            ->regionId(\'cn-hangzhou\')\\n            ->asDefaultClient();\\n```\\n2. 创建对应 API 的 Request 。\\n```php\\n$request = Ecs::v20140526()->modifySecurityGroupRule();\\n```\\n3. 设置选项/参数并执行请求\\n```php\\n$result = $request\\n\\n                ->withSourceRegionId(\\"your_value\\") // 该参数 SourceRegionId 值为假设值，请您根据实际情况进行填写 \\n\\n                ->withRegionId(\\"your_value\\") // 该参数 RegionId 值为假设值，请您根据实际情况进行填写 \\n\\n                ->debug(true)                 // 开启调试会输出详细信息\\n                ->connectTimeout(0.01)        // 连接超时会抛出异常\\n                ->timeout(0.01)               // 超时会抛出异常\\n                ->request();                  // 执行请求\\n```\\n4. 打印 API 返回结果。\\n```php\\nprint_r($result->toArray());\\n```\\n5. 客户端报错。\\n```php\\ncatch (ClientException $exception) {\\n    echo $exception->getMessage(). PHP_EOL;\\n}\\n```\\n6. 服务端报错\\n```php\\ncatch (ServerException $exception) {\\n    echo $exception->getMessage() . PHP_EOL;\\n    echo $exception->getErrorCode(). PHP_EOL;\\n    echo $exception->getRequestId(). PHP_EOL;\\n    echo $exception->getErrorMessage(). PHP_EOL;\\n}\\n```"}',
    sdk_version: [
      {
        version: "patch",
        publishTime: "2020-07-15 05:23:38",
        changelog: null,
        apiDocs: "",
        releaseReport: false,
      },
      {
        version: "1.8.926",
        publishTime: "2021-03-31 11:10:59",
        changelog: null,
        apiDocs: "",
        releaseReport: false,
      },
      {
        version: "1.8.949",
        publishTime: "2021-04-22 15:36:29",
        changelog: null,
        apiDocs: "",
        releaseReport: false,
      },
      {
        version: "1.8.950",
        publishTime: "2021-04-22 21:20:06",
        changelog: null,
        apiDocs: "",
        releaseReport: false,
      },
      {
        version: "1.8.1008",
        publishTime: "2021-06-04 10:30:14",
        changelog: null,
        apiDocs: "",
        releaseReport: false,
      },
      {
        version: "1.8.1012",
        publishTime: "2021-06-08 16:29:18",
        changelog: null,
        apiDocs: "",
        releaseReport: false,
      },
      {
        version: "1.8.1049",
        publishTime: "2021-07-19 15:27:31",
        changelog: null,
        apiDocs: "",
        releaseReport: false,
      },
      {
        version: "1.8.1091",
        publishTime: "2021-09-14 10:19:28",
        changelog: null,
        apiDocs: "",
        releaseReport: false,
      },
      {
        version: "1.8.1111",
        publishTime: "2021-10-08 17:52:29",
        changelog: null,
        apiDocs: "",
        releaseReport: false,
      },
      {
        version: "1.8.1114",
        publishTime: "2021-10-18 11:53:49",
        changelog: null,
        apiDocs: "",
        releaseReport: false,
      },
      {
        version: "1.8.1192",
        publishTime: "2021-12-20 20:22:07",
        changelog: null,
        apiDocs: "",
        releaseReport: false,
      },
      {
        version: "1.8.1314",
        publishTime: "2022-04-13 17:37:21",
        changelog: "- Support throughput for API DescribeDisks.\n",
        apiDocs: "",
        releaseReport: false,
      },
      {
        version: "1.8.1347",
        publishTime: "2022-05-23 10:54:35",
        changelog: "- Support systemdisk encrypt and arns.\n- Update tag parameters.",
        apiDocs: "",
        releaseReport: false,
      },
      {
        version: "1.8.1362",
        publishTime: "2022-06-10 16:42:57",
        changelog: "- Support removing a instance from a deployment set",
        apiDocs: "",
        releaseReport: false,
      },
      {
        version: "1.8.1390",
        publishTime: "2022-07-11 20:01:34",
        changelog: "- Support Storage And Network Features For LaunchTemplate.",
        apiDocs: "",
        releaseReport: false,
      },
      {
        version: "1.8.1393",
        publishTime: "2022-07-15 10:01:26",
        changelog: "- Support Security Group Batch Manager Rules.",
        apiDocs: "",
        releaseReport: false,
      },
      {
        version: "1.8.1452",
        publishTime: "2022-08-31 14:16:02",
        changelog: "- Support create image with boot mode.\n- Provide image boot mode info in DescribeImages.",
        apiDocs: "",
        releaseReport: false,
      },
      {
        version: "1.8.1466",
        publishTime: "2022-09-07 15:21:08",
        changelog:
          "- Support attribute filtering for DescribeInstanceTypes.\n- Provide cpuArchitecture and insatnceCategory attribute in DescribeInstanceTypes.",
        apiDocs: "",
        releaseReport: false,
      },
      {
        version: "1.8.1512",
        publishTime: "2022-10-14 19:36:29",
        changelog: "- Add GPUMemorySize to DescribeInstanceTypes api.",
        apiDocs: "",
        releaseReport: false,
      },
      {
        version: "1.8.1641",
        publishTime: "2023-01-06 11:08:37",
        changelog:
          "- Add error code for ModifyInstanceNetworkSpec.\n- Add invalid account buying spot error code.\n- Support ip prefix for eni.\n- Update the StorageLocationArn to private.\n- Security Group Rule support rule id.",
        apiDocs: "",
        releaseReport: false,
      },
      {
        version: "1.8.1670",
        publishTime: "2023-02-06 14:41:46",
        changelog: "- Support system tag.",
        apiDocs: "",
        releaseReport: false,
      },
      {
        version: "1.8.1682",
        publishTime: "2023-02-13 11:44:57",
        changelog:
          "- Support TagPolicy Verify NoTag.\n- Fixed bugs for DescribeDemands error code.\n- Add encrypted disk ErrorCode.\n- DescribeDedicatedHosts supports SocketDetails param to check socket capacities of specified dedicated hosts.",
        apiDocs: "",
        releaseReport: false,
      },
      {
        version: "1.8.1751",
        publishTime: "2023-03-27 16:49:52",
        changelog: null,
        apiDocs: "",
        releaseReport: false,
      },
      {
        version: "1.8.1756",
        publishTime: "2023-03-29 13:17:46",
        changelog: null,
        apiDocs: "",
        releaseReport: false,
      },
      {
        version: "1.8.1776",
        publishTime: "2023-04-24 11:11:14",
        changelog: null,
        apiDocs: "",
        releaseReport: false,
      },
      {
        version: "1.8.1821",
        publishTime: "2023-05-25 11:01:52",
        changelog: null,
        apiDocs: "",
        releaseReport: false,
      },
      {
        version: "1.8.1846",
        publishTime: "2023-06-14 01:37:00",
        changelog: null,
        apiDocs: "",
        releaseReport: false,
      },
      {
        version: "1.8.1930",
        publishTime: "2023-08-01 15:48:46",
        changelog: null,
        apiDocs: "",
        releaseReport: false,
      },
      {
        version: "1.8.1948",
        publishTime: "2023-08-17 11:58:08",
        changelog: null,
        apiDocs: "",
        releaseReport: false,
      },
      {
        version: "1.8.2027",
        publishTime: "2023-12-07 15:05:42",
        changelog: null,
        apiDocs: "",
        releaseReport: false,
      },
      {
        version: "1.8.2065",
        publishTime: "2024-02-01 15:15:51",
        changelog: null,
        apiDocs: "",
        releaseReport: false,
      },
      {
        version: "1.8.2067",
        publishTime: "2024-02-01 16:20:39",
        changelog: null,
        apiDocs: "",
        releaseReport: false,
      },
      {
        version: "1.8.2106",
        publishTime: "2024-04-26 16:39:55",
        changelog: null,
        apiDocs: "",
        releaseReport: false,
      },
      {
        version: "1.8.2121",
        publishTime: "2024-05-23 14:09:57",
        changelog: null,
        apiDocs: "",
        releaseReport: false,
      },
    ],
    last_version: "1.8.2121",
    last_api_docs: null,
    sdk_require: null,
    install: "composer require alibabacloud/ecs 1.8.2121",
  },
  python: {
    id: 295346,
    language: "python",
    package_name: "aliyun-python-sdk-ecs",
    sdk_type: "old",
    repo_address: "https://pypi.org/project/aliyun-python-sdk-ecs/4.24.73",
    platform: "pypi",
    github_address: "https://github.com/aliyun/aliyun-openapi-python-sdk/tree/master/aliyun-python-sdk-ecs",
    description: "云服务器 ECS",
    updated_time: "2024-07-13 02:02:03",
    doc: '{"status":"[![PyPI version](https://badge.fury.io/py/aliyun-python-sdk-ecs.svg)](https://badge.fury.io/py/aliyun-python-sdk-ecs)\\n[![Build Status](https://travis-ci.org/aliyun/aliyun-openapi-python-sdk.svg?branch=master)](https://travis-ci.org/aliyun/aliyun-openapi-python-sdk)\\n[![codecov](https://codecov.io/gh/aliyun/aliyun-openapi-python-sdk/branch/master/graph/badge.svg)](https://codecov.io/gh/aliyun/aliyun-openapi-python-sdk)\\n\\n## 环境要求\\n\\n- Python >= 3.6\\n- 安装 SDK 核心库 Core ，使用pip安装包依赖:\\n```bash\\npip install aliyun-python-sdk-core\\n```\\n","install":[{"method":"PyPI PIP","command":"```bash\\npip install aliyun-python-sdk-ecs==4.24.73\\n```"}],"codeSample":"## 示例背景\\n\\n-  以下代码详细介绍了 SDK 的使用步骤，仅作`步骤示范`。示例展示了如何调用 ModifySecurityGroupRule API 进行`修改安全组入方向规则`请求。\\n- **说明：** 您需要替换示例中的 region-id、your-access-key-id 和 your-access-key-secret 的值。\\n\\n## 完整代码示例\\n\\n以下为本文示例的完整 Python SDK 代码。\\n```python\\n#!/usr/bin/env python\\n#coding=utf-8\\n\\nfrom aliyunsdkcore.client import AcsClient\\nfrom aliyunsdkcore.acs_exception.exceptions import ClientException\\nfrom aliyunsdkcore.acs_exception.exceptions import ServerException\\nfrom aliyunsdkecs.request.v20140526.ModifySecurityGroupRuleRequest import ModifySecurityGroupRuleRequest\\n\\nclient = AcsClient(\'<your-access-key-id>\', \'<your-access-key-secret>\', \'cn-hangzhou\')\\n# 创建API请求并设置参数\\nrequest = ModifySecurityGroupRuleRequest()\\n\\n# 该参数值为假设值，请您根据实际情况进行填写\\nrequest.set_SourceRegionId(\\"your_value\\")\\n\\n# 该参数值为假设值，请您根据实际情况进行填写\\nrequest.set_RegionId(\\"your_value\\")\\n\\n\\nresponse = client.do_action_with_exception(request)\\n# 打印您需要的返回值\\nprint(str(response, encoding=\'utf-8\'))\\n```\\n\\n## 步骤介绍\\n\\n1. 实例化一个客户端，从 aliyunsdkcore 包中获取 AcsClient 类实例化对象 client 。\\nclient 对象存放 ak、secret 和 region_id，region_id 如示例中的 `cn-hangzhou`。\\n```python\\nfrom aliyunsdkcore.client import AcsClient\\n\\nclient = AcsClient(\\n    ak=\\"<your-access-key-id>\\",\\n    secret=\\"<your-access-key-secret>\\",\\n    region_id=\'<region-id>\'\\n)\\n```\\n2. 创建对应 API 的 Request 。\\n类的命名规则为 API 方法名加上 Request 。例如：\\n```python\\nfrom aliyunsdkecs.request.v20140526.ModifySecurityGroupRuleRequest import ModifySecurityGroupRuleRequest\\n\\nrequest = ModifySecurityGroupRuleRequest()\\n```\\n3. 设置请求类 request 的参数。\\n通过 request 类的 set 方法设置必要的信息，即 API 中必须要提供的信息。例如：\\n```python\\n\\n# 该参数值为假设值，请您根据实际情况进行填写\\nrequest.set_SourceRegionId(\\"your_value\\")\\n\\n# 该参数值为假设值，请您根据实际情况进行填写\\nrequest.set_RegionId(\\"your_value\\")\\n\\n```\\n4. 通过 client 对象获得对应 request 响应 response 。\\n```python\\nresponse = client.do_action_with_exception(request)\\nprint(response)\\n```\\n5. 使用 **try...except...** 处理服务器报错和客户端报错。\\n- 服务端报错\\n```python\\ntry:\\n    ...\\nexcept ServerException as e:\\n    print(e)\\n```\\n- 客户端报错\\n```python\\ntry:\\n    ...\\nexcept ClientException as e:\\n    print(e)\\n```"}',
    sdk_version: [
      {
        version: "4.19.1",
        publishTime: "2020-03-16 11:43:49",
        changelog: null,
        apiDocs: "",
        releaseReport: false,
      },
      {
        version: "4.19.2",
        publishTime: "2020-03-24 10:52:47",
        changelog: null,
        apiDocs: "",
        releaseReport: false,
      },
      {
        version: "4.19.3",
        publishTime: "2020-04-16 06:04:55",
        changelog: null,
        apiDocs: "",
        releaseReport: false,
      },
      {
        version: "4.19.4",
        publishTime: "2020-04-17 05:56:36",
        changelog: null,
        apiDocs: "",
        releaseReport: false,
      },
      {
        version: "4.19.7",
        publishTime: "2020-06-04 06:17:41",
        changelog: null,
        apiDocs: "",
        releaseReport: false,
      },
      {
        version: "4.19.8",
        publishTime: "2020-06-17 06:04:06",
        changelog: null,
        apiDocs: "",
        releaseReport: false,
      },
      {
        version: "4.19.9",
        publishTime: "2020-07-15 05:24:20",
        changelog: null,
        apiDocs: "",
        releaseReport: false,
      },
      {
        version: "4.19.10",
        publishTime: "2020-08-11 11:31:19",
        changelog: null,
        apiDocs: "",
        releaseReport: false,
      },
      {
        version: "4.19.11",
        publishTime: "2020-09-04 10:02:40",
        changelog: null,
        apiDocs: "",
        releaseReport: false,
      },
      {
        version: "4.19.12",
        publishTime: "2020-09-23 17:44:56",
        changelog: null,
        apiDocs: "",
        releaseReport: false,
      },
      {
        version: "4.20.0",
        publishTime: "2020-10-14 22:41:40",
        changelog: null,
        apiDocs: "",
        releaseReport: false,
      },
      {
        version: "4.21.0",
        publishTime: "2020-10-26 22:43:51",
        changelog: null,
        apiDocs: "",
        releaseReport: false,
      },
      {
        version: "4.22.0",
        publishTime: "2020-11-16 17:55:02",
        changelog: null,
        apiDocs: "",
        releaseReport: false,
      },
      {
        version: "4.22.1",
        publishTime: "2020-11-25 10:37:46",
        changelog: null,
        apiDocs: "",
        releaseReport: false,
      },
      {
        version: "4.22.2",
        publishTime: "2020-11-30 16:03:01",
        changelog: null,
        apiDocs: "",
        releaseReport: false,
      },
      {
        version: "4.23.0",
        publishTime: "2020-12-04 12:21:01",
        changelog: null,
        apiDocs: "",
        releaseReport: false,
      },
      {
        version: "4.23.1",
        publishTime: "2020-12-17 16:09:33",
        changelog: null,
        apiDocs: "",
        releaseReport: false,
      },
      {
        version: "4.23.2",
        publishTime: "2020-12-21 10:59:41",
        changelog: null,
        apiDocs: "",
        releaseReport: false,
      },
      {
        version: "4.23.3",
        publishTime: "2020-12-29 20:33:03",
        changelog: null,
        apiDocs: "",
        releaseReport: false,
      },
      {
        version: "4.23.4",
        publishTime: "2021-01-04 14:59:36",
        changelog: null,
        apiDocs: "",
        releaseReport: false,
      },
      {
        version: "4.23.5",
        publishTime: "2021-01-06 11:44:50",
        changelog: null,
        apiDocs: "",
        releaseReport: false,
      },
      {
        version: "4.23.6",
        publishTime: "2021-01-21 12:16:41",
        changelog: null,
        apiDocs: "",
        releaseReport: false,
      },
      {
        version: "4.23.7",
        publishTime: "2021-01-25 20:50:20",
        changelog: null,
        apiDocs: "",
        releaseReport: false,
      },
      {
        version: "4.23.9",
        publishTime: "2021-02-08 17:36:52",
        changelog: null,
        apiDocs: "",
        releaseReport: false,
      },
      {
        version: "4.23.10",
        publishTime: "2021-02-22 16:48:17",
        changelog: null,
        apiDocs: "",
        releaseReport: false,
      },
      {
        version: "4.23.11",
        publishTime: "2021-03-31 11:10:58",
        changelog: null,
        apiDocs: "",
        releaseReport: false,
      },
      {
        version: "4.24.0",
        publishTime: "2021-04-22 15:36:35",
        changelog: null,
        apiDocs: "",
        releaseReport: false,
      },
      {
        version: "4.24.1",
        publishTime: "2021-04-22 21:20:13",
        changelog: null,
        apiDocs: "",
        releaseReport: false,
      },
      {
        version: "4.24.2",
        publishTime: "2021-06-04 10:30:22",
        changelog: null,
        apiDocs: "",
        releaseReport: false,
      },
      {
        version: "4.24.3",
        publishTime: "2021-06-08 16:29:27",
        changelog: null,
        apiDocs: "",
        releaseReport: false,
      },
      {
        version: "4.24.4",
        publishTime: "2021-07-19 15:27:41",
        changelog: null,
        apiDocs: "",
        releaseReport: false,
      },
      {
        version: "4.24.5",
        publishTime: "2021-07-27 10:39:09",
        changelog: null,
        apiDocs: "",
        releaseReport: false,
      },
      {
        version: "4.24.6",
        publishTime: "2021-08-19 19:42:26",
        changelog: null,
        apiDocs: "",
        releaseReport: false,
      },
      {
        version: "4.24.7",
        publishTime: "2021-08-19 19:52:42",
        changelog: null,
        apiDocs: "",
        releaseReport: false,
      },
      {
        version: "4.24.8",
        publishTime: "2021-09-14 15:38:02",
        changelog: null,
        apiDocs: "",
        releaseReport: false,
      },
      {
        version: "4.24.12",
        publishTime: "2021-12-06 19:52:21",
        changelog: null,
        apiDocs: "",
        releaseReport: false,
      },
      {
        version: "4.24.9",
        publishTime: "2021-10-08 17:52:29",
        changelog: null,
        apiDocs: "",
        releaseReport: false,
      },
      {
        version: "4.24.10",
        publishTime: "2021-10-11 11:01:27",
        changelog: null,
        apiDocs: "",
        releaseReport: false,
      },
      {
        version: "4.24.11",
        publishTime: "2021-10-18 11:53:59",
        changelog: null,
        apiDocs: "",
        releaseReport: false,
      },
      {
        version: "4.24.13",
        publishTime: "2021-12-20 20:22:17",
        changelog: null,
        apiDocs: "",
        releaseReport: false,
      },
      {
        version: "4.24.17",
        publishTime: "2022-04-13 17:37:23",
        changelog: "- Support throughput for API DescribeDisks.\n",
        apiDocs: "",
        releaseReport: false,
      },
      {
        version: "4.24.19",
        publishTime: "2022-05-23 10:54:35",
        changelog: "- Support systemdisk encrypt and arns.\n- Update tag parameters.",
        apiDocs: "",
        releaseReport: false,
      },
      {
        version: "4.24.20",
        publishTime: "2022-06-10 16:43:07",
        changelog: "- Support removing a instance from a deployment set",
        apiDocs: "",
        releaseReport: false,
      },
      {
        version: "4.24.21",
        publishTime: "2022-07-11 20:01:34",
        changelog: "- Support Storage And Network Features For LaunchTemplate.",
        apiDocs: "",
        releaseReport: false,
      },
      {
        version: "4.24.22",
        publishTime: "2022-07-15 10:01:35",
        changelog: "- Support Security Group Batch Manager Rules.",
        apiDocs: "",
        releaseReport: false,
      },
      {
        version: "4.24.23",
        publishTime: "2022-08-02 11:05:47",
        changelog: "- Support ecs instance diagnostic features.",
        apiDocs: "",
        releaseReport: false,
      },
      {
        version: "4.24.24",
        publishTime: "2022-08-31 14:16:22",
        changelog: "- Support create image with boot mode.\n- Provide image boot mode info in DescribeImages.",
        apiDocs: "",
        releaseReport: false,
      },
      {
        version: "4.24.25",
        publishTime: "2022-09-07 15:21:18",
        changelog:
          "- Support attribute filtering for DescribeInstanceTypes.\n- Provide cpuArchitecture and insatnceCategory attribute in DescribeInstanceTypes.",
        apiDocs: "",
        releaseReport: false,
      },
      {
        version: "4.24.26",
        publishTime: "2022-10-14 19:36:39",
        changelog: "- Add GPUMemorySize to DescribeInstanceTypes api.",
        apiDocs: "",
        releaseReport: false,
      },
      {
        version: "4.24.27",
        publishTime: "2023-01-06 11:08:47",
        changelog:
          "- Add error code for ModifyInstanceNetworkSpec.\n- Add invalid account buying spot error code.\n- Support ip prefix for eni.\n- Update the StorageLocationArn to private.\n- Security Group Rule support rule id.",
        apiDocs: "",
        releaseReport: false,
      },
      {
        version: "4.24.28",
        publishTime: "2023-01-11 17:30:38",
        changelog:
          "- Add error code for ModifyInstanceNetworkSpec.\n- Add invalid account buying spot error code.\n- Support ip prefix for eni.\n- Update the StorageLocationArn to private.\n- Security Group Rule support rule id.",
        apiDocs: "",
        releaseReport: false,
      },
      {
        version: "3.0.3",
        publishTime: "2023-02-06 17:30:36",
        changelog:
          "- Add OpenAPI DescribeReservedInstanceAutoRenewAttribute, ModifyReservedInstanceAutoRenewAttribute.",
        apiDocs: "",
        releaseReport: false,
      },
      {
        version: "4.24.29",
        publishTime: "2023-02-06 17:44:35",
        changelog:
          "- Add OpenAPI DescribeReservedInstanceAutoRenewAttribute, ModifyReservedInstanceAutoRenewAttribute.",
        apiDocs: "",
        releaseReport: false,
      },
      {
        version: "4.24.30",
        publishTime: "2023-02-13 11:45:32",
        changelog:
          "- Support TagPolicy Verify NoTag.\n- Fixed bugs for DescribeDemands error code.\n- Add encrypted disk ErrorCode.\n- DescribeDedicatedHosts supports SocketDetails param to check socket capacities of specified dedicated hosts.",
        apiDocs: "",
        releaseReport: false,
      },
      {
        version: "4.24.31",
        publishTime: "2023-03-27 16:49:52",
        changelog: null,
        apiDocs: "",
        releaseReport: false,
      },
      {
        version: "4.24.61",
        publishTime: "2023-03-29 13:17:46",
        changelog: null,
        apiDocs: "",
        releaseReport: false,
      },
      {
        version: "4.24.62",
        publishTime: "2023-04-24 11:11:24",
        changelog: null,
        apiDocs: "",
        releaseReport: false,
      },
      {
        version: "4.24.63",
        publishTime: "2023-05-25 11:02:02",
        changelog: null,
        apiDocs: "",
        releaseReport: false,
      },
      {
        version: "4.24.64",
        publishTime: "2023-06-14 01:37:10",
        changelog: null,
        apiDocs: "",
        releaseReport: false,
      },
      {
        version: "4.24.65",
        publishTime: "2023-08-01 15:48:46",
        changelog: null,
        apiDocs: "",
        releaseReport: false,
      },
      {
        version: "4.24.66",
        publishTime: "2023-08-17 11:58:18",
        changelog: null,
        apiDocs: "",
        releaseReport: false,
      },
      {
        version: "4.24.67",
        publishTime: "2023-10-26 15:36:19",
        changelog: null,
        apiDocs: "",
        releaseReport: false,
      },
      {
        version: "4.24.68",
        publishTime: "2023-11-06 19:47:24",
        changelog: null,
        apiDocs: "",
        releaseReport: false,
      },
      {
        version: "4.24.69",
        publishTime: "2023-12-07 15:05:37",
        changelog: null,
        apiDocs: "",
        releaseReport: false,
      },
      {
        version: "4.24.70",
        publishTime: "2024-02-01 15:16:21",
        changelog: null,
        apiDocs: "",
        releaseReport: false,
      },
      {
        version: "4.24.71",
        publishTime: "2024-02-01 16:20:49",
        changelog: null,
        apiDocs: "",
        releaseReport: false,
      },
      {
        version: "4.24.72",
        publishTime: "2024-04-26 16:40:05",
        changelog: null,
        apiDocs: "",
        releaseReport: false,
      },
      {
        version: "4.24.73",
        publishTime: "2024-05-23 14:10:07",
        changelog: null,
        apiDocs: "",
        releaseReport: false,
      },
    ],
    last_version: "4.24.73",
    last_api_docs: null,
    sdk_require: null,
    install: "pip install aliyun-python-sdk-ecs==4.24.73",
  },
};
